Fil*_*ącz 31 c# c++ msbuild visual-studio-2010 devenv
我想知道:从命令行编译解决方案时使用msbuild和devenv有什么区别?
一个显而易见的事情是,msbuild确实构建了解决方案中未包含的依赖项目,而devenv却没有.
还有别的吗?是否有一些特殊标志可以传递给msbuild以使其与devenv构建完全匹配?
PS我正在使用Visual Studio 2010 SP1
sha*_*p00 23
MSBuild的主要优点是您不需要安装Visual Studio.
MSBuild的一个限制是它不支持构建Visual Studio安装项目(.vdproj).
(你可以通过定义一个调用devenv的exec任务来解决这个问题,但是你仍然需要Visual Studio.)
另一个主要区别是它msbuild有一些不存在的选项devenv。据我所知,无法增加详细程度,devenv但您可以msbuild通过以下选项增加详细程度:
/v:diag
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20392 次 |
| 最近记录: |