【发布时间】:2009-08-12 18:44:44
【问题描述】:
我们在构建系统中广泛使用NAnt。最近,我写了一对PowerShell Cmdlets 来执行一些与数据库相关的事情。起初,这些 Cmdlet 的意图是不必须在我们的构建过程中运行。但是,这最近已成为一种需求,我们希望从基于 NAnt 的构建过程中运行其中一些 Cmdlet。
这些 Cmdlet 是用 C# 编写的,我们为它们提供了一个 SnapIn(如果这很重要的话)。
一些想法:
- 使用exec 任务调用PowerShell? (虽然不确定这将如何工作)
- 编写一个引用和使用 Cmdlet 的自定义 NAnt 任务?
有什么好的方法可以做到这一点?
【问题讨论】:
标签: powershell build-automation nant