无法在Visual Studio 2017中调试.NET核心项目

时间:2017-12-05 12:04:55

标签: visual-studio .net-core azure-service-fabric

我有一个Service Fabric应用程序,它有几个服务 - 一些是.NET核心,一些不是。所有项目的目标框架是.NET 4.6.2。我团队的其他成员能够在核心项目中遇到断点,但在我的机器上,符号永远不会被加载。非核心项目中的断点正常。

我尝试清理解决方案,重建,重新启动Visual Studio并将Visual Studio升级到15.5.0(从15.3开始)。

我正在运行Debug build(x64)。

我还尝试在调试设置中明确地将输出文件夹添加为符号位置。

2 个答案:

答案 0 :(得分:7)

原来是"使用托管兼容模式"设置(它已经打开了)。关闭它可以调试.NET核心Service Fabric服务(它对正常的.NET核心项目没有任何影响)。

谢谢patutin!

答案 1 :(得分:0)

在可能的情况下,在项目的构建部分

中打开了优化代码