簡體   English   中英

使用Visual Studio 2010從命令行構建C#解決方案

[英]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 )編譯器:

使用csc.exe構建命令行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM