2015-03-25 149 views
0

當我從Visual Stutio UI(調試配置)生成我的項目並設置選項: 工具 - >選項 - >項目和菜單 - >生成並運行 - > MSBuild輸出詳細程度爲「正常」,在輸出窗口中我得到的生成命令:Visual Studio命令行生成參數

C:\ Program Files文件(x86)的\的MSBuild \ 12.0 \ BIN \ VBC.EXE/noconfig /imports:Microsoft.VisualBasic,System,System。集合,System.Collections.Generic,System.Data,System.Drawing,System.Diagnostics,System.Windows.Forms,System.Linq,System.Xml.Linq /optioncompare:Binary/optionexplicit +/optionstrict:custom /nowarn: 41999,42016,42017,42018,42 019,42020,42021,42022,42030,42032,42036,42104,42108,42109,42353,42354,42355 /optioninfer +/nostdlib/platform:x86/removeintchecks- /rootnamespace:INFOPRIM /sdkpath:C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727/highentropyva- /doc:obj\Debug\INFOPRIM.xml /define:「CONFIG = \」Debug \「,DEBUG = -1,TRACE = -1,_MyType = \ 「WindowsForms \」,PLATFORM = \「AnyCPU \」「 /reference:C:\Windows\assembly\GAC\adodb\7.0.3300.0__b03f5f7f11d50a3a\adodb.dll,"C:\程序 文件(x86)\ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet \ CrystalDecisions.CrystalReports.Engine.dll「,」C:\ Program 文件(x86)\ SAP BusinessObjects \ Crystal Reports for .NET框架 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet \ CrystalDecisions.ReportAppServer.ClientDoc.dll「,」C:\ Program「 文件(x86)\ SAP BusinessObjects \ Crystal Reports BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet \ CrystalDecisions.ReportAppServer.Controllers.dll「,

等等等等。它是項目中的每個* .vb文件和資源。

我想知道,如果它是等價於:

devenv.exe的MyProject.sln /構建調試/項目 「MyProject.vbproj」 /projectconfig調試

因爲我需要從命令行構建。

謝謝。

回答

3

如果可能,對於自動構建,您應該使用MSBuild而不是Visual Studio。

msbuild MyProject.vbproj /t:Build /p:Configuration=Debug /verbosity:normal 

(也可能是安靜的,最小的和診斷)

+0

這個命令工作得非常好爲我的項目。我從命令行運行它,工作目錄是包含項目文件的目錄。我有一個VS2010和一個Visual C++ .NET項目,所以我的項目文件以.vcxproj而不是.vbproj結尾,而不是.vbproj 我使用MSBuild.exe程序專門用於.NET版本4(與我的項目相匹配),在我的系統上位於: C:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe – 2015-08-12 04:53:47

相關問題