我的机器上安装了 VS 2017 最新社区版。在调试时,我能够编辑我的 ASP.Net Core Web 应用程序的任何类文件和剃须刀页面 (cshtml)。我安装了 VS 2019 社区版(并更新到 16.3.7)并打开了相同的项目并转换为 .Net 3.0。在调试时,我尝试编辑代码并欢迎在错误列表面板中显示以下错误 - ENC2011 - 项目“MyApp”中所做的更改将阻止调试会话继续:当前模块上不允许更改。
如果需要,请参阅下面的更多信息 -
VS 2019 Community 16.3.7 版(之前未安装预览版).Net Core 3.0(之前未安装预览版)我打开了具有 2.1 框架的旧项目,但在 VS 2019 中仍然遇到同样的问题。我创建了简单的控制台应用程序并且能够编辑并在 VS 2019 中继续。我使用 .Net Core 3.0 创建了另一个 ASP.Net 核心 Web 应用程序并遇到了同样的问题。在工具->选项->调试->常规下选中编辑并继续复选框。删除了本机调试。检查配置文件并将其设置为调试而不是发布。我有 VS 2017 和 2019 并排安装(两个社区版更新至今)语言是 C#。请问我可以知道解决方案吗?
提前致谢!
以下是从帮助中复制的完整 VS 2019 信息 - Microsoft Visual Studio Community 2019 Version 16.3.7 VisualStudio.16.Release/16.3.7+29424.173 Microsoft .NET Framework Version 4.7.03056
安装版本:社区
适用于 Visual Studio 的 Application Insights 工具包 9.1.00913.1 适用于 Visual Studio 的 Application Insights 工具
ASP.NET 和 Web 工具 2019 16.3.286.43615 ASP.NET 和 Web 工具 2019
ASP.NET Web 框架和工具 2019 16.3.286.43615 更多信息,请访问https://www.asp.net/
Azure 应用服务工具 v3.0.0 16.3.286.43615 Azure 应用服务工具 v3.0.0
Azure Functions 和 Web 作业工具 16.3.286.43615 Azure Functions 和 Web 作业工具
C# 工具 3.3.1-beta3-19461-02+2fd12c210e22f7d6245805c60340f6a34af6875b IDE 中使用的 C# 组件。根据您的项目类型和设置,可能会使用不同版本的编译器。
通用 Azure 工具 1.10 提供通用服务供 Azure 移动服务和 Microsoft Azure 工具使用。
IntelliCode Extension 1.0 IntelliCode Visual Studio 扩展详细信息
Microsoft Azure 工具 2.9 适用于 Microsoft Visual Studio 0x10 的 Microsoft Azure 工具 - v2.9.20816.1
适用于 Visual Studio 0.4 的 Microsoft 持续交付工具从 Visual Studio IDE 中简化 Azure DevOps 管道的配置。
Microsoft JVM Debugger 1.0 支持将 Visual Studio 调试器连接到与 JDWP 兼容的 Java 虚拟机
Microsoft Library Manager 2.0.83+gbc8a4b23ec 轻松将客户端库安装到任何 Web 项目
Microsoft 基于 MI 的调试器 1.0 支持将 Visual Studio 连接到兼容 MI 的调试器
Microsoft Visual Studio Tools for Containers 1.1 在目标环境中开发、运行和验证您的 ASP.NET Core 应用程序。F5 将您的应用程序直接放入具有调试功能的容器中,或 CTRL + F5 编辑和刷新您的应用程序,而无需重新构建容器。
NuGet 包管理器 5.3.1 Visual Studio 中的 NuGet 包管理器。有关 NuGet 的更多信息,请访问https://docs.nuget.org/
ProjectServicesPackage Extension 1.0 ProjectServicesPackage Visual Studio Extension 详细信息
SQL Server 数据工具 16.0.61908.27190 Microsoft SQL Server 数据工具
TypeScript 工具 16.0.10821.2002 适用于 Microsoft Visual Studio 的 TypeScript 工具
Visual Basic 工具 3.3.1-beta3-19461-02+2fd12c210e22f7d6245805c60340f6a34af6875b IDE 中使用的 Visual Basic 组件。根据您的项目类型和设置,可能会使用不同版本的编译器。
适用于 F# 4.6 的 Visual F# 工具 10.4 16.3.0-beta.19455.1+0422ff293bb2cc722fe5021b85ef50378a9af823 适用于 F# 4.6 的 Microsoft Visual F# 工具 10.4
Visual Studio Code Debug Adapter Host Package 1.0 互操作层,用于在 Visual Studio 中托管 Visual Studio Code 调试适配器
适用于容器的 Visual Studio 工具 1.0 适用于容器的 Visual Studio 工具