【问题标题】:Unable to debug .NET core projects in Visual Studio 2017无法在 Visual Studio 2017 中调试 .NET 核心项目
【发布时间】:2018-05-19 02:11:06
【问题描述】:

我有一个包含多个服务的 Service Fabric 应用程序 - 一些是 .NET 核心,一些不是。所有项目的目标框架都是 .NET 4.6.2。我团队的其他成员能够在核心项目中打断点,但在我的机器上从未加载符号。非核心项目的断点命中OK。

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

我正在运行调试版本 (x64)。

我还尝试在调试设置中显式添加输出文件夹作为符号位置。

【问题讨论】:

  • 这是类似的问题:stackoverflow.com/questions/45769573/…。你能测试它的推荐吗?
  • @patutin - 是的,我试过了,但没有解决问题
  • 可能是您在 VS 配置中转了一些东西。请检查工具\选项\调试\常规。检查“仅启用我的代码”是否已关闭并检查其他属性。
  • @patutin。是的,我已经检查过了(并将我的调试设置与我的同事进行了比较)。我尝试添加一个新的 asp.net 核心项目(其他项目是由其他团队成员创建的),但我无法对其进行调试。我想我将不得不重新安装 VS 作为下一步

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


【解决方案1】:

原来是“使用托管兼容模式”设置(它为我打开了)。关闭它允许调试 .NET 核心 Service Fabric 服务(它对正常的 .NET 核心项目没有影响)。

谢谢帕图丁!

【讨论】:

    【解决方案2】:

    在可能的情况下,在项目的构建部分中启用了优化代码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-11
      • 2018-06-22
      • 1970-01-01
      相关资源
      最近更新 更多