升级到 Visual Studio 2022 17.8.1 后启动调试失败

问题描述 投票:0回答:1

收到错误消息:无法附加 CoreCLR。 “不支持操作” 当我尝试在运行 Windows IoT 的 ARM Raspberry Pi Model 3B 上调试我的 C# 程序时(旧版本是为在 3B 上工作而设计的)。

如果我运行代码而不是调试,则没有问题,运行良好。

前几天我让 VS 2022 自行更新后,就开始出现这种情况。 搜索此错误时,我发现了各种相同的错误消息报告,这些报告与我们不久前从 .NET5 升级到 .NET6 相关,解决方案是关闭该设置。但就我而言,这与 .Net 无关,我在项目中看不到 PublishSingleFile 设置。

任何人都可以提供任何关于可能是什么原因的想法吗?因为这让我感到困惑?

更新 - 将 VS 升级到 17.8.1 后问题仍然存在

c# raspberry-pi3 visual-studio-2022
1个回答
0
投票

您可以先尝试使用Visual Studio Installer将Visual Studio更新到最新版本或修复Visual Studio。如果这仍然不起作用,请尝试以下操作:

方法一:请关闭所有杀毒软件

方法2:尝试将项目的目标框架更改为.net 7.0或.net 6.0

方法3

控制面板=>系统和安全=>管理工具=>本地安全策略

在策略列中,双击网络访问:本地帐户的共享和安全模型。

在网络访问:本地帐户的共享和安全模型对话框中,将本地安全设置更改为经典,然后单击确定。

将安全模型更改为“旧版”可能会导致对共享文件和 DCOM 组件的意外访问。如果进行此更改,远程用户可以使用您的本地用户帐户(而不是“来宾”)进行身份验证。如果远程用户与您的用户名和密码匹配,则该用户将能够访问您在外部共享的任何文件夹或 DCOM 对象。如果您使用此安全模型,请确保计算机上的所有用户帐户都具有强密码,或者为您正在调试或已调试的计算机设置单独的网络孤岛,以防止未经授权的访问。

另外,如果您在Visual Studio更新前使用A账户创建了该项目,更新后又登录B账户调试该项目,也可能会出现此问题。

如果上述方法不适合您,更新后使用Visual Studio调试任何.net 6.0程序时是否会出现此问题?

© www.soinside.com 2019 - 2024. All rights reserved.