2013-02-18 61 views
0

我已經下載了C#2000快速版,並做了一個項目。msdev批量編譯一個C#項目

我可以從命令提示符編譯此項目這樣

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

我的問題是,有沒有更多的「平臺/ IDE」這樣做的independed方式?

像這樣

msbuild myProj.sln /build 

哪裏的MSBuild是建立在工具一些精彩的Microsoft Windows的是,不僅發現這是一個C#項目,但也找到合適的編譯器,以及並啓動它。

/斯特凡

+0

使用visual studio express? – Zaki 2013-02-18 12:57:24

+0

谷歌搜索'msbuild'會顯示MSBuild的確存在,它會完成你想要的大部分工作(http://msdn.microsoft.com/en-GB/library/0k6kkbsd.aspx) - 奇怪/令人悲傷的是,你必須跳過一些箍環才能找到MSBuild本身(因爲.NET Framework的每個版本都有自己的MSBuild)。 – MvanGeest 2013-02-18 13:00:17

+0

C#2000 ?!那是什麼? – 2013-02-18 13:11:12

回答

0

MvanGeest讓我在正確的軌道

它實際上在 存在的MSBuild的 「C:\ WINDOWS \ Microsoft.NET \框架\ v3.5版本\的MSBuild」

它做甚至超過預期,如果沒有參數的MSBuild,它會搜索項目文件(如的.sln)當前庫並運行它

0

找到你的MSBuild,通常爲C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319(或任何版本你有)。從命令行cd進入它,然後運行所需的解決方案,爲項目提供正確的路徑。

msbuild myProj.sln /build 

這裏是msbuild command-line reference