Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在文件夹上更新SVN并自动构建csproj?_C#_.net_Msbuild_Tortoisesvn - Fatal编程技术网

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

C# 如何在文件夹上更新SVN并自动构建csproj?,c#,.net,msbuild,tortoisesvn,C#,.net,Msbuild,Tortoisesvn,我通过自动化以下步骤来扩展预编译应用程序: 1) 更新文件夹上的SVN(不幸的是,我们使用的是TortoiseSVN) 2) 更新完成后,在csproj上进行编程构建 我想知道如何用c#完成这些任务 谢谢。请使用reflector查看svn更新和编译的自定义msbuild任务,并查看它是如何为您完成的 或者在C语言中写一个Prime.Exc方法,调用是Svn更新的命令行,MSsBug编译。< /P> < P>也许你也应该考虑使用CraceSeCurr.NET来管理所有的持续集成任务。您在修改机器

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

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

2) 更新完成后,在csproj上进行编程构建

我想知道如何用c#完成这些任务


谢谢。

请使用reflector查看svn更新和编译的自定义msbuild任务,并查看它是如何为您完成的


<>或者在C语言中写一个Prime.Exc方法,调用是Svn更新的命令行,MSsBug编译。< /P> < P>也许你也应该考虑使用CraceSeCurr.NET来管理所有的持续集成任务。您在修改机器上安装的软件方面受到多大限制?听起来你真正想要的是一个批处理文件,它调用命令行SVN工具,而不是直接挂接到Tortoise。嗨,你能给我一个关于这个的链接吗?我很感激。我将学习CruiseControl,而不是重新创建轮子。谢谢你,约翰!