如何更新文件夹上的SVN并自动构建csproj?

时间:2010-10-19 01:19:16

标签: c# .net msbuild tortoisesvn

我通过自动执行以下步骤来扩展我的预编译应用程序:

1)更新文件夹上的SVN(不幸的是我们正在使用TortoiseSVN)

2)在更新后对csproj进行编程构建

我想知道如何在c#中完成这些工作?

感谢。

2 个答案:

答案 0 :(得分:2)

也许您还应该考虑使用CruiseControl.NET来管理所有持续集成任务。

答案 1 :(得分:0)

使用反射器来查看svn update的自定义msbuild任务,然后编译,看看它是如何为你完成的。

或者在c#中编写一个process.exec方法,调用svn update的命令行,并编译msbuild。