首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"mscorlib.pdb未加载“但mscorlib.dll未丢失

"mscorlib.pdb未加载“但mscorlib.dll未丢失
EN

Stack Overflow用户
提问于 2014-02-24 10:34:07
回答 9查看 56.8K关注 0票数 82

我正在VS2012中运行我的应用程序,并得到一个运行时错误;

当我查看“原始位置”时,我看到的是mscorlib.dll,而不是mscorlib.pdb。

为什么会发生这种事,我该怎么解决呢?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2014-12-12 15:30:08

Goto工具、选项、调试、常规,只启用我的代码

这将防止调试器尝试在内部.NET框架程序集中启动。

票数 168
EN

Stack Overflow用户

发布于 2014-02-24 10:44:26

Goto工具、选项、调试、符号和设置缓存位置。然后点击上面的load,它将为您获取所需的符号,并将它们存储在您提供的缓存位置。

微软的编译器工具在具有.pdb扩展名的单独文件中创建符号(程序数据库)。这允许他们为释放二进制文件创建独立的符号。使用符号服务器,IDE可以在调试期间获取与DLL特定版本匹配的符号文件。您也可以为您自己的产品二进制文件配置此系统,这对于在最终用户计算机上进行死后调试任何崩溃都非常有用。

有关使用公共符号的详细信息,请参阅微软的文档

票数 9
EN

Stack Overflow用户

发布于 2016-02-24 22:34:49

当我使用一个静态变量时,我遇到了这个问题,该变量的值是从一个静态方法分配的。

因此,每当我运行应用程序时,这一行代码就会抛出异常。如果您在上面放置了一个调试点(就像我所做的那样),您将注意到正在抛出的异常。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21985217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档