C# 如何基于x86/x64获得不同的输出文件名

C# 如何基于x86/x64获得不同的输出文件名,c#,build,visual-studio-express,post-build-event,C#,Build,Visual Studio Express,Post Build Event,我正在使用VS2013 Express。我的项目设置为32位或64位,但我希望在生成时获得.exe文件,根据我为哪个平台生成,包含_32或_64 在项目属性中没有任何运气。将以下内容放入项目属性“生成事件”部分的生成后框中: 复制/Y“$(TargetDir)$(TargetFileName)”“$(TargetName)$(PlatformName)$(targettext)” 这个问题并不像看上去那么糟糕。OP正在查看项目属性,因为他认为可能有这样的属性(没有)。答案是使用后期构建事件,但有

我正在使用VS2013 Express。我的项目设置为32位或64位,但我希望在生成时获得.exe文件,根据我为哪个平台生成,包含_32或_64


在项目属性中没有任何运气。

将以下内容放入项目属性“生成事件”部分的生成后框中:

复制/Y“$(TargetDir)$(TargetFileName)”“$(TargetName)$(PlatformName)$(targettext)”


这个问题并不像看上去那么糟糕。OP正在查看项目属性,因为他认为可能有这样的属性(没有)。答案是使用后期构建事件,但有多少开发人员不知道后期构建事件?$(PlatformName)是关键!