我正在尝试将C#应用程序定位到32位架构,但在平台选择列表中,属性>构建菜单,只有'Active(Any CPU)'选项。我正在使用C#2008 Express Edition。
应用程序构建良好并在32位上执行没有问题,但由于组件(闪存内容),它在64位平台上运行时失败。
我担心问题是使用来自MSDN的快递:
“Visual Studio Express Editions, 比如Visual C#Express,不要 支持特定的优化 CPU类型。这仅在 完整的Visual Studio产品。“。
这甚至可以吗?这不是一个优化问题,而是目标......?
答案 0 :(得分:3)
我不经常使用Visual Studio的快速版本,因此我不确定UI差异可能是什么。在正常版本的Visual Studio中,您可以通过转到
来控制目标CPU如果快捷版中没有该UI,您应该只需在项目文件中手动设置即可。只需打开.csproj文件并添加以下行
<PlatformTarget>x86</PlatformTarget>