J'ai un fichier MSBuild .proj qui compile un mélange de projets C# et C++. Les projets C# compilent la sortie (.exe/.dlls) vers le OutputPath que je spécifie, mais quand je spécifie OutputPath pour les projets C++ (qui appelle vcbuild.exe), le OutputPath est ignoré et entre dans le répertoire spécifié dans les pages de propriétés pour le .vcproj.Comment définir le répertoire de sortie pour un projet C++ construit par msbuild?
Voilà ma tâche MSBuild:
<MSBuild Projects="$(SourceFolder)\$(NativeSolutionName)"
Targets="$(BuildTargets)"
Properties="Configuration=$(Configuration);PlatformName=Win32;OutputPath=$(ToolsOutputDir)">
</MSBuild>
Comment puis-je spécifier que les fichiers de sortie C + devraient aller dans le même répertoire que les fichiers de sortie C# $ (ToolsOutputDir)?