我刚加入了一个团队,无论出于何种原因,他们都不会将.sln文件签入源代码管理(VSS)。他们创建本地解决方案文件,并从源代码管理中将Web应用程序项目添加到其中。
我试图向他们展示CruiseControl.Net的美丽但是在ccnet.config文件中,我习惯将构建工具(DEVENV)指向.sln文件。
有没有人知道我在CruiseControl中解决这个问题的最佳方法?
PS。请不要滥用使用VSS,我们很快就会转移到SVN。
- 李
答案 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
- 李