How do I enable Edit and Continue on a 64-bit application and VB2008 Express?当我尝试这样做时,出现以下错误:
@Wilka:在选择工具>选项>项目和解决方案>常规并选中"显示高级构建配置"之前,该选项不可用。虽然我从您的MSDN链接中找到了此提示。因此,如果您编辑自己的评论,我可以将其作为接受的答案... 谢谢大家! 请查看我对这个问题的第一条评论,它不存在...不知何故...尽管我可以选择目标框架(2.0、3.0和3.5),但对于这个特定问题,我没有看到任何使用... 实际上,它不一定必须是64位程序,我宁愿它还是32位,因为它更像是一个实用程序,它应该可以在32位系统上运行。 另外,我在64位上运行Vista。也许与它有关?
@Rob Cooper:现在我想起来了,在创建解决方案/项目/应用程序时,我从来没有机会选择64位或32位应用程序。 哦,顺便说一句,我发现了以下内容:
但是我看不到目标CPU设置... 您可以尝试:
您可能需要先在工具>选项>中启用"显示高级构建配置" (摘自MSDN论坛上的这篇文章) 您要查找的对话框就是项目属性中的该对话框:
默认情况下,目标将是"任何CPU",这意味着它将在64位OS(如您所使用)上以64位运行,或在32位OS上以32位运行-因此这不会阻止它在32位系统上运行。 但是就像您说的那样,要使用"编辑并继续",您将需要定位x86(因此它以32位运行)。 编辑:固定屏幕截图(我有C#,而不是VB) Visual Studio 2013将支持64位代码的"编辑并继续"功能。 更多信息在这里。 AFAIK Visual Studio Express不附带64位支持。 |