【发布时间】:2009-01-14 18:51:50
【问题描述】:
我有一个 MSBuild .proj 文件,它正在编译 C# 和 C++ 项目的混合项目。
C# 项目将输出 (.exe/.dlls) 编译到我指定的 OutputPath,但是当我为 C++ 项目(调用 vcbuild.exe)指定 OutputPath 时,OutputPath 被忽略,而是进入指定的目录.vcproj 的属性页。
这是我的 MSBuild 任务:
<MSBuild Projects="$(SourceFolder)\$(NativeSolutionName)"
Targets="$(BuildTargets)"
Properties="Configuration=$(Configuration);PlatformName=Win32;OutputPath=$(ToolsOutputDir)">
</MSBuild>
如何指定 C++ 输出文件与 C# 输出文件 $(ToolsOutputDir) 位于同一目录?
【问题讨论】:
标签: msbuild