2015-03-25 148 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

相关问题