我有一个用于构建我的.NET项目的NAnt脚本,我想知道是否有一种方法可以使用FTP任务将生成的程序集上传到某个远程文件夹。 我在网上找不到任何好的示例,想知道是否有人知道如何做到这一点,或者是否可行。 提示:我正在Windows机器上运行它,如果有任何区别,请告诉我。
我的NAnt构建作为CruiseControl的一部分以非管理员身份运行。但是我们有一个需要以管理员身份运行的NCover任务。为此,我们考虑使用具有管理员帐户的RunAs。 问题是RunAs会直接返回而不等待进程退出。 有没有办法阻止NAnt构建,直到NCover完成? 谢谢
我不确定是否完全错过了它,但我无法弄清如何使用Nant创建新目录。 是否内置了此功能? 我可以使用命令提示符吗? 我尝试了以下内容: <exec program="cmd" commandline="md c:\test" /> 但它只是在屏幕上打开了一个命令提示符,从未...
我的公司在管理构建、发布和分支方面遇到了一些问题...我们的基本设置是,我们维护了4个应用程序,其中2个是WPF应用程序,另外2个是ASP.NET应用程序,这4个应用程序共享公共库,因此它们目前都在一个文件夹/trunk/{app1, app2, app3, app4}中。 这使得很难单独分...
我们在构建系统中广泛使用NAnt。最近,我编写了几个PowerShell Cmdlets 以执行一些与数据库相关的操作。起初,这些Cmdlet 的目的并不是必须在我们的构建过程中运行。然而,最近我们需要在基于NAnt的构建进程中运行其中的一些Cmdlets。 这些Cmdlets是用C#编写的...
我们目前正在使用带有NAnt 0.85构建脚本的CruiseControl.NET,虽然一切正常,但日志文件对我来说有点太冗长了。 特别是,在使用任务删除文件夹时,我总是在日志中看到[delete] Deleting directory条目。 这个任务在foreach循环中运行,导致出现了...
我正在尝试在VS2008 SP1和x64 XP上运行NAnt 0.86b1。 我有一个基本的构建文件(如下),它会报错“不支持文件'Solution.sln'的解决方案格式”。 <property name="nant.settings.currentframework" va...
我有一个Nant构建文件,在编译dll后执行NUnit。我使用CruiseControl中的任务执行NAnt构建文件。因此,运行测试的是NAnt而不是CruiseControl。 如何配置使得CruiseControl Web仪表板可用于查看NUnit输出? 这样可以解决问题: &l...