强制NAnt在Cruise Control构建期间构建引用

时间:2011-08-16 10:58:49

标签: .net visual-studio cruisecontrol.net nant

我们有一个项目,我将调用Project1,这是一个ASP.NET Web应用程序,它引用了另一个我称之为Project2的项目。在VS中,Project1通过解决方案中的“项目引用”引用Project2。这两个项目都设置为Cruise Control中的单独项目,并通过NAnt正常构建。我们现在要求在构建Project1时,它还构建Project2并获取生成的DLL。目前,Project1的构建只是从上次构建时获取Project2中的最新DLL,这是不正确的。

我们如何实现这一目标?

此致

斯蒂芬

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您可以使用project trigger。将它放在Project2的ccnet配置中,以便在Project1构建时构建它。