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

msdev批量编译C#项目

找到msbuild,通常是C:''Windows''Microsoft。NET''Framework''v4.0.30319(或您拥有的任何版本)。从命令行cd到它,然后运行所需的解决方案,提供正确的项目路径。

msbuild myProj.sln /build

这里是msbuild命令行参考

MvanGeest让我走上了正确的轨道

它实际上存在于"c:''windows''Microsoft.NET''Framework''v3.5''MSBuild"

它做的甚至比预期的还要多,如果msbuild没有参数,它将在当前库中搜索项目文件(如.sln),并运行