强制NAnt在巡航控制构建期间构建引用



我们有一个项目,我将其命名为Project1,它是一个ASP。. NET Web应用程序,它引用了另一个项目,我将其称为Project2。在VS中,Project1通过解决方案中的"项目引用"来引用Project2。这两个项目都设置为单独的项目在巡航控制和构建正常通过NAnt。我们现在有一个需求,当构建Project1时,它也构建Project2并获取结果DLL。目前,构建的Project1只是从最后构建的Project2中获取最新的DLL,这是不正确的。

我们如何做到这一点?

问候,斯蒂芬

最简单的解决方案是对Project1的CCNET配置进行两次NAnt调用。第一次调用编译Project1,第二次调用使用新编译的Project1 dll编译Project2。

您可以使用项目触发器。把它放在Project2的ccnet配置中,这样它就会在Project1构建时构建。

最新更新