我通过自动执行以下步骤来扩展我的预编译应用程序:
1)更新文件夹上的SVN(不幸的是我们正在使用TortoiseSVN)
2)在更新后对csproj进行编程构建
我想知道如何在c#中完成这些工作?
感谢。
答案 0 :(得分:2)
也许您还应该考虑使用CruiseControl.NET来管理所有持续集成任务。
答案 1 :(得分:0)
使用反射器来查看svn update的自定义msbuild任务,然后编译,看看它是如何为你完成的。
或者在c#中编写一个process.exec方法,调用svn update的命令行,并编译msbuild。