我有一个Service Fabric应用程序,它有几个服务 - 一些是.NET核心,一些不是。所有项目的目标框架是.NET 4.6.2。我团队的其他成员能够在核心项目中遇到断点,但在我的机器上,符号永远不会被加载。非核心项目中的断点正常。
我尝试清理解决方案,重建,重新启动Visual Studio并将Visual Studio升级到15.5.0(从15.3开始)。
我正在运行Debug build(x64)。
我还尝试在调试设置中明确地将输出文件夹添加为符号位置。
答案 0 :(得分:7)
原来是"使用托管兼容模式"设置(它已经打开了)。关闭它可以调试.NET核心Service Fabric服务(它对正常的.NET核心项目没有任何影响)。
谢谢patutin!
答案 1 :(得分:0)
在可能的情况下,在项目的构建部分
中打开了优化代码