msdev批量编译C#项目
本文关键字:项目 编译 msdev | 更新日期: 2023-09-27 17:59:47
我已经下载了C#2000快速版并制作了一个项目。
我可以像这个一样从命令提示符编译这个项目
"C:'Program Files'Microsoft Visual Studio 9.0'Common7'IDE'vcsexpress.exe" myProj.sln /build
我的问题是,有没有一种更"平台/IDE"独立的方式来做到这一点?
像这个
msbuild myProj.sln /build
msbuild是一个很棒的微软windows内置工具,它不仅可以发现它是一个C#项目,还可以找到合适的编译器并启动它。
/Stefan
找到msbuild,通常是C:''Windows''Microsoft。NET''Framework''v4.0.30319(或您拥有的任何版本)。从命令行cd到它,然后运行所需的解决方案,提供正确的项目路径。
msbuild myProj.sln /build
这里是msbuild命令行参考
它实际上存在于"c:''windows''Microsoft.NET''Framework''v3.5''MSBuild"
它做的甚至比预期的还要多,如果msbuild没有参数,它将在当前库中搜索项目文件(如.sln),并运行