在构建特定项目时,是否可以使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,可能已经有扩展吗?