我试图将C#应用程序定位到32位体系结构,但在平台select列表中,属性>构build菜单中,只有“活动(任意CPU)”选项。 我正在使用C#2008速成版。
应用程序生成良好,并在32位上执行没有问题,但由于组件(Flash内容),它在64位平台上运行时失败。
我担心这个问题是使用快递,从MSDN:
“Visual Studio Express Edition(如Visual C#Express)不支持针对特定CPUtypes的优化,仅在完整的Visual Studio产品中才支持。”
这甚至有可能吗? 这不是一个优化作为目标的问题..?
我不经常使用Visual Studio的快速版本,所以我不确定UI差异可能是什么。 在Visual Studio的正常版本中,虽然可以通过转到目标CPU来控制目标CPU
如果这个用户界面在快速版本中不可用,您应该可以手动将其设置在项目文件中。 只需打开.csproj文件并添加以下行
<PlatformTarget>x86</PlatformTarget>