是否可以在构建服务器(TeamCity)上构建(msbuild)用于32位和64位的C ++库?
我的解决方案由一些C#项目(所有AnyCPU)和一个C ++组成:
使用msbuild脚本中的此目标对其进行了尝试:
<Target Name="AfterBuild">
<MSBuild Condition=" '$(Platform)' == 'Win32' " Projects="$(MSBuildProjectFile)"
Properties="Platform=x64;PlatFormTarget=x64" RunEachTargetSeparately="true" />
</Target>
但没有成功! (将使用在配置窗口中选择的平台)
答案 0 :(得分:0)
我通过在VisualStudio中添加新配置以仅构建本机解决了该问题 用于32位的C ++库。
NativeLibs_x86
Win32
NativeLibs_x86
<目标名称=“ BuildNativeLibs”>
BuildNativeLibs
,例如BuildRelease
目标