![](/img/trans.png)
[英]Building mutliple C# solutions at a once from command line with Visual Studio 2010
[英]Building C# solutions from command line with Visual Studio 2010
我想自動化我的C#解決方案的構建過程。 如何從命令行構建C#解決方案,以便我不必手動處理依賴項?
對於可以使用的解決方案:
devenv /build Release Solution.sln
要么
devenv /build Debug Solution.sln
如果您從開始菜單打開visual studio命令提示符 - 然后您可以調用MSBuild並提供.sln文件或特定的.csproj文件以構建您需要的內容
或者,您可以創建一個負責任務的自定義MSBuild文件。
一個提示:確保您使用的MSBuild版本適用於項目的目標框架或工具版本
即如果您嘗試構建使用msbuild 3.5在vs2010中創建的解決方案,那么它將無法識別項目的4.0工具集
Visual Studio項目和解決方案文件也是MSBuild構建文件。
您可以簡單地針對解決方案/項目文件運行MSBuild,它將構建:
<path to>msbuild.exe <path to>solution/project file
msbuild YourSolution.sln
就個人而言,我是Rake的忠實粉絲(是的 - 當你說出你的c#解決方案時,我聽到了你的聲音)
請查看: http : //www.lostechies.com/blogs/derickbailey/archive/2009/09/23/albacore-a-suite-of-rake-build-tasks-for-net-solutions.aspx
玩得開心 - 它讓我的生活變得更好!
您可以直接使用c#( csc.exe
)編譯器:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.