VS2013:如何使 PostBuildEvent 依赖于所选平台?
VS2013: How to make PostBuildEvent depend on the chosen platform?
我需要根据CPU架构(x64/x86)将一些运行时文件复制到目标目录。注意:我不关心主机本身的架构,而是我在Visual Studio.
中选择的解决方案平台
要测试的正确变量是什么?
目前我有:
<PropertyGroup>
<PostBuildEvent>
copy "$(ProjectDir)\deps\x64\*.*" "$(TargetDir)"
</PostBuildEvent>
</PropertyGroup>
假设您的平台已设置为 x64
和 x86
<PropertyGroup>
<PostBuildEvent Condition="'$(Platform)' == 'x64'">
copy "$(ProjectDir)\deps\x64\*.*" "$(TargetDir)"
</PostBuildEvent>
<PostBuildEvent Condition="'$(Platform)' == 'x86'">
copy "$(ProjectDir)\deps\x86\*.*" "$(TargetDir)"
</PostBuildEvent>
</PropertyGroup>
提示:在 csproj 文件中查找平台选项。
我需要根据CPU架构(x64/x86)将一些运行时文件复制到目标目录。注意:我不关心主机本身的架构,而是我在Visual Studio.
中选择的解决方案平台要测试的正确变量是什么?
目前我有:
<PropertyGroup>
<PostBuildEvent>
copy "$(ProjectDir)\deps\x64\*.*" "$(TargetDir)"
</PostBuildEvent>
</PropertyGroup>
假设您的平台已设置为 x64
和 x86
<PropertyGroup>
<PostBuildEvent Condition="'$(Platform)' == 'x64'">
copy "$(ProjectDir)\deps\x64\*.*" "$(TargetDir)"
</PostBuildEvent>
<PostBuildEvent Condition="'$(Platform)' == 'x86'">
copy "$(ProjectDir)\deps\x86\*.*" "$(TargetDir)"
</PostBuildEvent>
</PropertyGroup>
提示:在 csproj 文件中查找平台选项。