如何在C#Express中选择32位或64位构建?

HoN*_*uRu 12 c# 64-bit 32-bit visual-c#-express-2010

我有一个问题,当我尝试建立我的C#快递2008年.我需要构建它的32位架构的解决方案,但它总是建立64位.在Visual Studio 2008中,我可以选择体系结构,但在C#Express中找不到此选项.

有没有办法在C#Express中执行此操作?

Jon*_*eet 14

看看完整Visual Studio中项目文件中的差异是什么样的,并将相同的编辑手工制作到C#Express项目 - VS会尊重这些更改,即使它不允许您从内部创建它们IDE.

编辑:正如杰夫在评论中指出的那样,如果你转到工具 - >选项,勾选左下角的"显示所有设置"框.然后在"项目和解决方案"下勾选"显示高级构建配置".这将允许您编辑更多构建选项,包括目标体系结构.您可能需要通过配置管理器并创建"新项目平台".

即使你已经这样做了,也要记住第一段,其他选项在C#Express中根本不可用:它仍在下面使用相同的构建引擎(msbuild),所以只要它不使用任何工具特别是更强大的版本(例如代码合同的静态检查器,仅适用于Premium和Ultimate)你应该没问题.

  • 您可以在IDE中执行此操作.您只需更改工具 - >选项以允许配置管理等高级功能. (3认同)

And*_*odi 6

看看这个问题:

如何在Visual C#2010 Express中切换调试和发布?

遵循相同的approch建议,您将能够在Express版本中为您的程序设置架构.问题是,默认情况下,Express版本中禁用了某些"高级"选项,但您可以轻松地重新启用它们.


HoN*_*uRu 6

我找到了."工具>选项>项目和解决方案>常规> 显示高级构建配置 "谢谢大家.