3

有人能告诉我为什么我在 64 位平台上开发时没有所有可用的开发工作室窗口吗?我将我的开发桌面盒升级到服务器 2003 x64 以匹配我们的部署平台。从那时起(我使用的是 VS2005)我注意到有几个窗口不可用。我无法查看进程(这是最烦人的),所以我不知道我附加到哪些进程。我可以很好地附加到一个进程,但它不会显示调试器下已经运行的内容。还有其他的,但那是我目前脑海中浮现的一个。

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

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

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

跟进#2:我再试一次。我想在 64 位环境中调试 64 位程序,但我没有显示所有的 VISUAL STUDIO 功能。我如何得到它们?

跟进#3:我刚刚安装了 XP 64(之前我使用的是 Server 2003 64 位),这些功能都再次出现(进程窗口等)。显然 Windows 的服务器版本不提供所有的开发功能。

谁能告诉我为什么?

4

2 回答 2

1

如果您将构建设置更改为 X86,“编辑/继续”可以工作 :)

这是StackOverflow关于它的建议。

于 2008-10-20T17:09:17.137 回答
0

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

于 2008-10-20T17:11:17.523 回答