Visual Studio与MSBuild

时间:2016-07-08 09:16:36

标签: visual-studio msbuild

在构建特定项目时,是否可以使Visual Studio的行为更像MSBuild?

例如,我有一些项目有些依赖性:

<ItemGroup>
  <ProjectReference Include="XXX.vcxproj">
    <SetConfiguration>Platform=Win32</SetConfiguration>
    <Project>{ee60726e-3ae2-4733-b11c-c7f21be51d74}</Project>
  </ProjectReference>
  <ProjectReference Include="XXX.vcxproj">
    <SetConfiguration>Platform=x64</SetConfiguration>
    <Project>{ee60726e-3ae2-4733-b11c-c7f21be51d74}</Project>
  </ProjectReference>
</ItemGroup>

一个项目被引用两次,具有不同的设置。虽然MSBuild正在构建这两个项目,但Visual Studio会以某种方式注意到父项目依赖于项目XXX,但只构建在Visual Studio中选择的配置。

或者,有人知道如何指定项目依赖项,以便所描述的场景是可能的吗?

我理想的解决方案是Visual以与命令行完全相同的方式调用MSBuild,可能已经有扩展吗?

0 个答案:

没有答案