使用没有解决方案文件的Cruise Control

时间:2009-08-18 15:28:14

标签: c# msbuild cruisecontrol.net

我刚加入了一个团队,无论出于何种原因,他们都不会将.sln文件签入源代码管理(VSS)。他们创建本地解决方案文件,并从源代码管理中将Web应用程序项目添加到其中。

我试图向他们展示CruiseControl.Net的美丽但是在ccnet.config文件中,我习惯将构建工具(DEVENV)指向.sln文件。

有没有人知道我在CruiseControl中解决这个问题的最佳方法?

PS。请不要滥用使用VSS,我们很快就会转移到SVN。

- 李

2 个答案:

答案 0 :(得分:5)

Cruise Control将使用MS Build.proj)文件进行编译,您可以使用这些文件构建相当完整的构建脚本。

此外,请不要忘记您的.csproj文件遵循.proj文件格式,因此在最基本的级别,您只需将Cruise Control指向.csproj个文件即可完成。

P.S。我不会梦见滥用VSS ......它在我身下。你坚持使用你所坚持的东西,我明白这是怎么回事。但如果你有机会,你应该推动更好的事情。我个人更喜欢颠覆。

答案 1 :(得分:0)

是的,我正在尝试下一步..并将其指向.csproj文件。

http://confluence.public.thoughtworks.org/display/CCNET/MsBuild+Task

- 李