首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在发布模式下,如何在堆栈跟踪中为.NET程序集显示行号?

在发布模式下,如何在堆栈跟踪中为.NET程序集显示行号?
EN

Stack Overflow用户
提问于 2018-03-06 01:09:29
回答 2查看 0关注 0票数 0

有没有一种方法可以显示.NET程序集构建/部署在发布模式下的堆栈跟踪中的行?

我的应用程序分为三个类库项目和一个ASP.NET“网站”项目。我试图追查的错误是三个类库项目之一。我只部署了生成“未设置为对象实例的对象引用”错误的类库项目的pdb文件。

行号仍未显示在堆栈轨迹中。我是否需要为所有项目部署pdb文件以获取堆栈跟踪中的行号?

EN

回答 2

Stack Overflow用户

发布于 2018-03-06 09:10:21

  • 进入要查看堆栈跟踪行号的项目的“属性”窗口。
  • 点击Build“垂直标签”。
  • 选择“释放”配置。
  • 取消选中“优化代码”参数可避免内嵌代码偶尔出现的跟踪问题(此步骤不是必需的)。
  • 按高级...按钮并选择输出 - >调试信息 - >仅限pdb。
  • 使用程序集部署生成的.pdb文件。
  • 还有一件事要检查是在“打包/发布网站”部分中,“排除生成的调试符号”复选框也是未选中的
票数 0
EN

Stack Overflow用户

发布于 2018-03-06 10:50:41

在VS2012中,还需要在属性的Package / Publish Web部分取消选中“排除生成的调试符号”。

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

https://stackoverflow.com/questions/-100007520

复制
相关文章

相似问题

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