webapi项目,Controller内的方法无法断点调试,甚至program.cs和startup.cs的方法都无法断点调试;但其引用的相关类库却可以断点调试。
1.按网上各种配置以后,发现还是不行
这个是很苦恼的一件事,为什么别人的都行,偏偏自己的不对。

2.最后想到可能是csproj文件配置问题,因为生成和发布的文件都不存在pdb文件。
仔细过了一遍csproj文件,发现:

<DebugType>none</DebugType>
<DebugSymbols>false</DebugSymbols>

修改为none为full
false为true后,调试断点正常

3.最后去开源仓库的issue中查找是否有同样问题,发现确实是如此
还提供了在vs中如果快捷修改的方式
项目=》属性=》生成==》高级=》输出 =》修改值“无”为所有或者可移植。

4.其他的一些方式:
https://blog.csdn.net/shakspers/article/details/78978017

5.同时也学到一点使用开源项目,遇到问题该如何查找
首先应该查看找到相应的源仓库,最开始的仓库,如果项目有多个开源仓库,最好是找全.
项目仓库,1看使用文档;2进入相关的官方blog/IM群组关键字查找或问;3项目内的issue或者discussion关键字查找;4.常规找问题的方式
可以看出的是,首先应该从开源项目自身相关的社区解决。

vs无法产生pdb文件,也就无法断点调试相关推荐

  1. 【Android 逆向】使用 Python 代码解析 ELF 文件 ( PyCharm 中进行断点调试 | ELFFile 实例对象分析 )

    文章目录 一.PyCharm 中进行断点调试 二.ELFFile 实例对象分析 一.PyCharm 中进行断点调试 在上一篇博客 [Android 逆向]使用 Python 代码解析 ELF 文件 ( ...

  2. vs2010下使用dmp文件和pdb文件调试时dump、exe和pdb三个文件要保持版本一致的原因

    一.pdb文件简介 英文:Program Data Base,即程序的基本数据,是 VS 编译链接时生成的文件. pdb文件主要存储了如下调试信息: (1)public,private 和 stati ...

  3. “Project1.exe”(Win32): 已加载“C:\Windows\syswow64\ntdll.dll”。无法查找或打开 PDB 文件。 “Project1.exe”(Win32): 已加载

    "Project1.exe"(Win32): 已加载"C:\Windows\syswow64\ntdll.dll".无法查找或打开 PDB 文件. " ...

  4. mysql .pdb是什么文件_.NET PDB文件到底是什么?

    PDB全称Program Database,不知道中文翻译叫什么.相信使用过VS的人对于这个拓展名的文件不会陌生,这个文件主要会存储对应模块(dll或者exe)内部的所有符号,以及符号对应的地址.文件 ...

  5. pdb文件 PDB文件:每个开发人员都必须知道的 .NET PDB文件到底是什么?

    pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的. 在程序发布为release模式时,建议将 pdb文件删除, 同时,对外发布的时候,也把 pdb删除, ...

  6. NET PDB文件到底是什么?

    PDB全称Program Database,不知道中文翻译叫什么.相信使用过VS的人对于这个拓展名的文件不会陌生,这个文件主要会存储对应模块(dll或者exe)内部的所有符号,以及符号对应的地址.文件 ...

  7. Qt 杂记 —— Qt安装并配置调试文件,添加源码调试pdb文件

    文章目录 Qt 杂记 -- Qt安装并配置调试文件,添加源码调试pdb文件 一.安装QT及QTCreator 二.在VS中使用QT 个人格言 Qt 杂记 -- Qt安装并配置调试文件,添加源码调试pd ...

  8. 【C# 调试】.net中的 .pdb文件是什么,有什么用

    mscn:在 Visual Studio 调试器(C#)中指定符号 (.pdb) 和源文件 PDB全称Program Database,程序数据库 ( .pdb) 文件(也称为符号文件)将项目源代码中 ...

  9. RDKit | 读取PDB文件并可视化

    导入库 from rdkit import rdBase from rdkit import Chem from rdkit.Chem import Draw from rdkit.Chem impo ...

  10. HTMD | 从PDB文件获取3D特征描述符

    KDEEP是使用深度学习(CNN)进行亲和力预测的预测器. 关于这篇文章,我发现了一个新的名为HTMD(高通分子动力学)的python库. 我真的不擅长从头算或MD计算等计算领域. 因此,我无法评估该 ...

最新文章

  1. 在Eclipse中的Android项目里实现代码“.NET研究”复用
  2. Python面向对象的三大特性
  3. OpenCASCADE绘制测试线束:图形命令之AIS 查看器——对象命令
  4. 常见的14种异常心电图的波形特点
  5. JavaScript(JS)的习惯写法总结
  6. VS2010: Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ChangesetComments 未注冊
  7. Javascript第四章匿名函数第七课
  8. android_dialog
  9. 用html制作简易网页
  10. AEP(PMM) 傲腾内存特性
  11. 显示器尺寸对照表_【开屏说】⑦:入手显示器须知的十大参数
  12. 二/三维空间曲面的切平面以及在某一点上的切线,法线
  13. mysql drop column_MySQL DROP COLUMN
  14. 20180529-A · Comic book characters · ggplot2 geom_bar geom_text 柱状图 条形图 图例 · R 语言数据可视化 案例 源码
  15. 移动端click延迟解决方案
  16. office2016、visio2016和project2016安装指针
  17. 6大热门开源自动化测试框架【建议收藏】
  18. 我们创造世界的过程也是一个我们如何思考的过程,要想改变世界,必须先改变我们的思想
  19. 自建Sentry后邮件服务收不到邮件
  20. 如何关闭Acrobat Reader DC自动更新

热门文章

  1. PWM脉冲宽度调制,实现呼吸灯_领航者开发板
  2. 【渝粤教育】国家开放大学2019年春季 97纳税筹划 参考试题
  3. 作为一个应届生总结最近的面试技巧
  4. 学习笔记(29):A110测试-测试课程申请22
  5. 吕布机器人评测_实情使用曝光:腾讯态客王者荣耀吕布机器人音箱怎么样?好用吗?使用七周体验分享...
  6. 深入浅析Service Workers
  7. 三国演义python分析系统_用python分析四大名著之三国演义
  8. BitTorrent网络中基于Kademlia协议到DHT无服务器泛互联网搜索软件推荐
  9. 夜神模拟器连接手柄无反应_夜神安卓模拟器连接手柄的具体操作方法介绍
  10. html移动小图标,html5 实现可拖拽移动的悬浮图标