У меня есть файл MSBuild .proj, который компилирует смесь проектов C # и C ++.
Проекты C # компилируют выходные данные (.exe / .dlls) в указанную мной OutputPath, но когда я указываю OutputPath для проектов C ++ (который вызывает vcbuild.exe), OutputPath игнорируется и вместо этого переходит в каталог, указанный в Страницы свойств для .vcproj.
Вот моя задача MSBuild:
<MSBuild Projects="$(SourceFolder)\$(NativeSolutionName)"
Targets="$(BuildTargets)"
Properties="Configuration=$(Configuration);PlatformName=Win32;OutputPath=$(ToolsOutputDir)">
</MSBuild>
Как указать, что выходные файлы C ++ должны идти в тот же каталог, что и выходные файлы C # $ (ToolsOutputDir)?