У меня есть файл 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)?