【问题标题】:Start with Debugging fails after upgrade from .NET5 to .NET6 on WPF在 WPF 上从 .NET 5 升级到 .NET 6 后开始调试失败
【发布时间】:2021-11-28 09:53:46
【问题描述】:

我将我的 WPF 项目从 .NET5 升级到了 .NET6。当我尝试运行该项目时,它会给出Unable to attach to CoreCLR. Operation not supported

但是,我可以在不调试的情况下运行。

我尝试清理 Nuget 包并将其更新为 .NET6。此外,删除了 objbin 文件夹。这些都没有解决问题。

如何重新启用调试?谢谢。

【问题讨论】:

    标签: c# wpf .net-5 .net-6.0


    【解决方案1】:

    您必须将 .NET5 <PublishSingleFile>true</PublishSingleFile> 更改为以下设置:

    <PublishSingleFile Condition="'$(Configuration)' == 'Release'">true</PublishSingleFile>
    

    进行此更改后,您将能够使用 Debugging 运行。

    在这些主题上提到并解决了这个问题。您可以查看详细信息。

    1. https://github.com/dotnet/wpf/issues/5677
    2. https://github.com/dotnet/runtime/issues/45382

    【讨论】:

      猜你喜欢
      • 2021-12-26
      • 1970-01-01
      • 1970-01-01
      • 2022-06-27
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      相关资源
      最近更新 更多