从批处理文件构建.net解决方案

sta*_*ser 15 .net c# msbuild build-process

我有一个解决方案文件,包含15个使用一些第三方dll引用的项目.我希望能够从批处理文件构建解决方案.做这个的最好方式是什么?

谢谢

Jon*_*eet 26

运行msbuild - 例如:

msbuild MySolution.sln /p:Configuration=Release /p:Platform="Any CPU"
Run Code Online (Sandbox Code Playgroud)


Fre*_*örk 19

最简单的方法之一是使用解决方案文件作为输入执行msbuild:

@echo off
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe path\to\solution.sln
Run Code Online (Sandbox Code Playgroud)

如果在Visual Studio命令提示符下完成此操作,则可以跳过msbuild.exe的路径.