我们有一个项目,我将调用Project1,这是一个ASP.NET Web应用程序,它引用了另一个我称之为Project2的项目。在VS中,Project1通过解决方案中的“项目引用”引用Project2。这两个项目都设置为Cruise Control中的单独项目,并通过NAnt正常构建。我们现在要求在构建Project1时,它还构建Project2并获取生成的DLL。目前,Project1的构建只是从上次构建时获取Project2中的最新DLL,这是不正确的。
我们如何实现这一目标?
此致
斯蒂芬
答案 0 :(得分:0)
最简单的解决方案是为Project1的CCNET配置进行两次NAnt调用。第一次调用Project1,第二次使用新编译的Project1 DLL编译Project2。
答案 1 :(得分:0)
您可以使用project trigger。将它放在Project2的ccnet配置中,以便在Project1构建时构建它。