yamsan 2024-01-29 10:02 采纳率: 0%
浏览 72

VS2022 热重载错误

Windows11, vs2022, c#解决方案项目,调试进入,在断点添加代码,保存继续,然后VS就报错了,错误如下,提示新添加的代码无效,需要重新启动项目。同一个解决方案下的另外一个项目,调试时添加代码又没有问题,请问这个怎么解决?

错误    ENC0080    由于内部错误“System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'position')
   at Microsoft.CodeAnalysis.SyntaxNode.FindTokenCore(Int32 position, Boolean findInsideTrivia)
   at Microsoft.CodeAnalysis.EditAndContinue.AbstractEditAndContinueAnalyzer.AnalyzeUnchangedActiveMemberBodies(ArrayBuilder1 diagnostics, Match1 topMatch, SourceText newText, ImmutableArray1 oldActiveStatements, ImmutableArray1 newActiveStatementSpans, Builder newActiveStatements, Builder newExceptionRegions, CancellationToken cancellationToken)
   at Microsoft.CodeAnalysis.EditAndContinue.AbstractEditAndContinueAnalyzer.AnalyzeDocumentAsync(Project oldProject, AsyncLazy1 lazyOldActiveStatementMap, Document newDocument, ImmutableArray1 newActiveStatementSpans, AsyncLazy`1 lazyCapabilities, CancellationToken cancellationToken)”,

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-01-29 10:03
    关注

    引自免费微信小程序:皆我百晓生

    这个问题可能与 Visual Studio 2022 的热重载功能相关。热重载是一种开发功能,可以在应用程序运行时进行代码更改,而无需重新启动应用程序。但是,由于这是一个新功能,有一些可能的问题。

    可能的解决方案

    1. 更新 Visual Studio 2022:首先确保你正在使用最新版本的 Visual Studio 2022。在 Visual Studio 菜单栏中选择“帮助”>“检查更新”,然后按照提示更新你的 Visual Studio。

    2. 重启 Visual Studio:尝试关闭并重新打开 Visual Studio,并重新加载你的解决方案,然后再次尝试操作。有时候,简单的重启可以解决一些问题。

    3. 检查项目配置:确保你的项目配置正确,尤其是针对热重载功能的相关设置。可以检查项目属性、调试属性和其他相关设置,确保设置正确。

    4. 禁用热重载:如果问题仍然存在,你可以尝试禁用热重载功能,然后重新编译和调试你的应用程序。这可能会解决这个错误,但同时你将失去热重载的好处。

    如果通过上述解决方案仍无法解决问题,你可以尝试以下方法:

    1. 清理和重新生成解决方案:在 Visual Studio 中选择“生成”>“重新生成解决方案”,然后重新尝试操作。

    2. 创建新项目:如果以上方法都不起作用,你可以尝试创建一个全新的解决方案和项目,然后将代码逐步移动到新项目中,以确认是否存在特定的项目配置问题。

    如果问题仍然存在,我建议你将该问题报告给微软的 Visual Studio 支持团队,以获得更专业的帮助和支持。

    希望这些解决方案能够帮助你解决问题!如果你有任何进一步的问题,请随时提问。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月29日

悬赏问题

  • ¥15 报酬10000,做一个简单的换汇网站
  • ¥15 关于#vue.js#的问题:word excel和ppt预览问题语言-javascript)
  • ¥15 Apache显示系统错误3该如何解决?
  • ¥30 uniapp小程序苹果手机加载gif图片不显示动效?
  • ¥20 js怎么实现跨域问题
  • ¥15 C++dll二次开发,C#调用
  • ¥15 请教,如何使用C#加载本地摄像头进行逐帧推流
  • ¥15 Python easyocr无法顺利执行,如何解决?
  • ¥15 为什么会突然npm err!啊
  • ¥15 java服务连接es读取列表数据,服务连接本地es获取数据时的速度很快,但是换成远端的es就会非常慢,这是为什么呢