0

我已经下载了 C# 2000 速成版并做了一个项目。

我可以像这样从命令提示符编译这个项目

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\vcsexpress.exe" myProj.sln /build

我的问题是,是否有更“平台/IDE”独立的方式来做到这一点?

像这样

msbuild myProj.sln /build

msbuild 是一些很棒的 microsoft windows 内置工具,不仅可以发现它是一个 C# 项目,还可以找到正确的编译器并启动它。

/斯蒂芬

4

2 回答 2

0

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

msbuild myProj.sln /build

这是msbuild 命令行参考

于 2013-02-18T18:29:31.437 回答
0

MvanGeest 让我走上正轨

它实际上在“c:\windows\Microsoft.NET\Framework\v3.5\MSBuild”中存在一个 msbuild

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

于 2013-02-19T05:58:49.417 回答