Visual Studio带来更多乐趣和痛苦。 Visual Studio 2005.
大约两个月前,我开始了一项任务。在我的角色中,我无法安装或配置开发软件。相信我这给了我很多胃灼热。这里没有涉及IIS,只是文件共享。
话虽这么说,当我第一次启动时,我的调试器无法正常工作。调试器刚刚停止。我能够让它运作起来。现在问题又回来了,我把头发上的每一根头发拉了下来。
我的符号几乎都没有加载。它无法找到PDB文件。
在Debugger选项中,我检查了Symbol部分。 我的符号文件位置条目完全空白。 ?我不知道为什么。在问题发生之前我没有碰过这个。
我已经清除了Temporary ASP.NET文件夹。
示例:
这是我的模块输出
CppCodeProvider.dll C:\ Windows \ assembly \ GAC_MSIL \ CppCodeProvider \ 8.0.0.0__b03f5f7f11d50a3a \ CppCodeProvider.dll否否无法找到或打开PDB文件。 17 8.0.50727.762 12/2/2006 4:23 AM 6A510000-6A52C000 [1844] WebDev.WebServer.EXE:Managed
WebDev.WebHost.dll C:\ Windows \ assembly \ GAC_32 \ WebDev.WebHost \ 8.0.0.0__b03f5f7f11d50a3a \ WebDev.WebHost.dll否否无法找到或打开PDB文件。 3 8.0.50727.42 9/23/2005 4:20 AM 6D040000-6D050000 [1844] WebDev.WebServer.EXE:Managed
所以我在我正在使用的框架的版本中启用了SHFUSION.dll ...
在我的GAC中,我可以看到此版本的WebDev.WebHost.dll,例如:
ProcessArchitecture(x86)的 公钥标记匹配: b03f5f7f11d50a3a
8.0.50727.42
然后我看到一些自定义dll。
我应该注意,我创建了一个新项目。通过导入手动重新创建我的文件。调试器工作了5次并且死了。
我不知道接下来该做什么?
已经检查过明显的内容:项目设置为Debug Configuration Manager配置调试平台.NET Build:已选中。
Web.Config中:
我试图从“调试”窗口手动附加到Webdev进程,但这不起作用。
我用谷歌搜索了这个问题似乎发生了很多。
答案 0 :(得分:0)
您提到您的符号服务器设置为空白。您是否尝试过添加Microsoft Symbol Server位置?
转到工具 - >选项 - >调试 - >符号
将以下内容添加到符号文件位置: http://msdl.microsoft.com/download/symbols
您也可以使用它指向更多符号位置。例如,如果您的软件的所有调试符号都有一个目录,则可以将.pdb文件放在那里,并将目录添加到Visual Studio中以加载它们。
选择要保存的符号的目录,然后重试。
答案 1 :(得分:0)
昨天,我在笔记本电脑上重置了我的环境变量 VS2005提示,吹走了临时ASP.NET文件,我再次调试。
经过4轮调试后,它再次退出。我再次清理文件夹,然后我再次调试。
它变得更好。他们今天用台式机替换了笔记本电脑 我不再拥有管理员权限。很多常见的故障排除 现在已经脱离了表格(即清理Temporary ASP.NET文件夹,安装 来自MS网站的新符号。)
得到这个,我做的第一件事是从我们的Subversion存储库下载代码。 建造它。我能够调试一次。
我根据我正在处理的问题做了一些更改。第二次,调试器无法正常工作。
我已经绝育并且不得不处理这个问题。生活不是很大。
我开始怀疑这个问题是否与网络上我的帐户的某些文件夹权限/配置无关。但是当我拔出头发的时候,我也在考虑各种各样的锡箔帽子。 。 。
感谢您的帮助......
答案 2 :(得分:0)
Visual Studio可能安装在%ProgramFiles%
中。在Windows 7或更高版本上,您将需要管理员权限才能使用Visual Studio等程序。公司应充分信任其开发人员,以给予他们具有管理员权限的帐户。
如果很不幸,您没有管理员权限,则可以添加以下注册表项(或要求IT部门为您手动添加此注册表项)。请确保检查.reg
文件中的Visual Studio 2005安装路径是否正确。
Windows Registry Editor Version 5.00
; Run Visual Studio 2005 with administrator rights
; This is required to run / debug the program directly from the IDE
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Microsoft Visual Studio 8\\Common7\\IDE\\devenv.exe"="~ RUNASADMIN"