2008-10-20 68 views
3

有人能告诉我为什么我在64位平台上开发时没有可用的所有开发工作室窗口?我将我的开发桌面盒升级到了Server 2003 x64以匹配我们的部署平台。从那时起(我使用VS2005)我注意到有几个窗口不可用。我无法查看进程(这是最烦人的),所以我不知道我要连接哪些进程。我可以附加到一个流程,但它不会显示调试器下已经运行的内容。还有其他的,但那是那个时刻在我心中突出的那个。在64位模式下运行时缺少Visual Studio功能

我的问题是在64位下开发的这些限制(假设它们在哪里)? (当然,我也一直得到“编辑/继续”警告对话框告诉我,在64位不工作)

另外,是VS2008在64位下更好吗?

后续行动:显然我的问题有点含糊。我正在64位开发环境中开发一个64位应用程序。 “用x86重新编译它”并不能解决我的问题。

后续行动2:我再给它一个镜头。我想在64位环境中调试64位程序,而且我没有看到所有的可视化工作室功能。我如何得到它们?后续3:我刚刚安装了XP 64(以前我使用的是Server 2003 64位),并且这些功能都再次出现(进程窗口等)。显然,Windows的服务器版本不提供所有的开发功能。

有谁能告诉我为什么?

+0

你有问题要解决?哪里在你的问题大声笑.. – 2008-10-27 15:47:02

回答

1

“编辑/继续”可以,如果你改变构建设置为X86 :)

这里是从StackOverflow关于它的建议工作。

0

我在调试代码时遇到了NUNIT的问题。 solution将在\ bin \文件夹中使用特殊程序Nunit-x86.exe,用于构建在x86中的旧代码,并使用构建的x64的Nunit.exe。