我的机器上安装了 VS 2017 最新社区版。我能够在调试时编辑 ASP.Net Core Web 应用程序的任何类文件和 razor 页面 (cshtml)。我安装了 VS 2019 社区版(并更新到 16.3.7)并打开相同的项目并转换为 .Net 3.0。在调试时,我尝试编辑代码并欢迎错误列表面板中显示以下错误 -\nENC2011 - 在项目 \xe2\x80\x98MyApp\xe2\x80\x99 中所做的更改将阻止调试会话继续:更改不当前模块允许。
\n\n如果需要,请参阅下文了解更多信息 -
\n\nVS 2019 Community 16.3.7 版(之前没有安装预览版)\n.Net Core 3.0(之前没有安装预览版)\n我打开了具有 2.1 框架的旧项目,但在 VS 2019 中仍然遇到了同样的问题。\n我创建了简单的控制台应用程序并能够在 VS 2019 中编辑并继续。\n我使用 .Net Core 3.0 创建了另一个 ASP.Net core Web 应用程序,并遇到了相同的问题。\n在“工具”->“选项”->“调试”->“常规”下选中了“编辑并继续”复选框。删除了本机调试。\n检查了配置配置文件,并将其设置为“调试”而不是“发布”。\n我并排安装了 VS 2017 和 2019(社区版本均已更新至最新版本)\n语言为 C#。\n我可以知道解决方案吗?
\n\n提前致谢!
\n\n以下是从帮助复制的完整 VS 2019 信息 -\nMicrosoft Visual Studio Community 2019\n版本 16.3.7\nVisualStudio.16.Release/16.3.7+29424.173\nMicrosoft .NET Framework\n版本 4.7.03056
\n\n安装版本:社区
\n\n适用于 Visual Studio 的 Application Insights 工具包 9.1.00913.1\n适用于 Visual Studio 的 Application Insights 工具
\n\nASP.NET 和 Web 工具 2019 16.3.286.43615\nASP.NET 和 Web 工具 2019
\n\nASP.NET Web 框架和工具 2019 16.3.286.43615\n有关其他信息,请访问https://www.asp.net/
\n\nAzure 应用服务工具 v3.0.0 16.3.286.43615\nAzure 应用服务工具 v3.0.0
\n\nAzure Functions 和 Web 作业工具 16.3.286.43615\nAzure Functions 和 Web 作业工具
\n\nC# 工具 3.3.1-beta3-19461-02+2fd12c210e22f7d6245805c60340f6a34af6875b\nIDE 中使用的 C# 组件。根据您的项目类型和设置,可能会使用不同版本的编译器。
\n\n通用 Azure 工具 1.10\n提供供 Azure 移动服务和 Microsoft Azure 工具使用的通用服务。
\n\nIntelliCode 扩展 1.0\nIntelliCode Visual Studio 扩展详细信息
\n\nMicrosoft Azure 工具 2.9\n适用于 Microsoft Visual Studio 0x10 的 Microsoft Azure 工具 - v2.9.20816.1
\n\n适用于 Visual Studio 0.4 的 Microsoft 持续交付工具\n在 Visual Studio IDE 中简化 Azure DevOps 管道的配置。
\n\nMicrosoft JVM 调试器 1.0\n支持将 Visual Studio 调试器连接到兼容 JDWP 的 Java 虚拟机
\n\nMicrosoft Library Manager 2.0.83+gbc8a4b23ec\n轻松将客户端库安装到任何 Web 项目
\n\nMicrosoft 基于 MI 的调试器 1.0\n提供对将 Visual Studio 连接到 MI 兼容调试器的支持
\n\nMicrosoft Visual Studio Tools for Containers 1.1\n在目标环境中开发、运行、验证 ASP.NET Core 应用程序。F5 将您的应用程序直接放入容器中并进行调试,或按 CTRL + F5 编辑和刷新您的应用程序,而无需重建容器。
\n\nNuGet 包管理器 5.3.1\nVisual Studio 中的 NuGet 包管理器。有关 NuGet 的更多信息,请访问https://docs.nuget.org/
\n\nProjectServicesPackage 扩展 1.0\nProjectServicesPackage Visual Studio 扩展详细信息
\n\nSQL Server 数据工具 16.0.61908.27190\nMicrosoft SQL Server 数据工具
\n\nTypeScript 工具 16.0.10821.2002\n适用于 Microsoft Visual Studio 的 TypeScript 工具
\n\nVisual Basic 工具 3.3.1-beta3-19461-02+2fd12c210e22f7d6245805c60340f6a34af6875b\nIDE 中使用的 Visual Basic 组件。根据您的项目类型和设置,可能会使用不同版本的编译器。
\n\n适用于 F# 4.6 的 Visual F# 工具 10.4 16.3.0-beta.19455.1+0422ff293bb2cc722fe5021b85ef50378a9af823\n适用于 F# 4.6 的 Microsoft Visual F# 工具 10.4
\n\nVisual Studio Code 调试适配器主机包 1.0\n用于在 Visual Studio 中托管 Visual Studio Code 调试适配器的互操作层
\n\n用于容器的 Visual Studio 工具 1.0\n用于容器的 Visual Studio 工具
\n我每次都会更新 VS 2019,看看问题是否得到解决。几天前我再次更新到16.4.5。
最后我发现某些进程在系统和用户下的环境变量中设置了“COR_ENABLE_PROFILING”标志 - 这导致我的编辑并继续在 VS 2019 中无法工作。 为此,我点击了 Windows 键,然后输入“编辑帐户的环境变量” 。打开后,我从用户和系统变量中删除了 COR_ENABLE_PROFILING 变量。
聚苯乙烯
我发现哪个探查器导致我的系统出现问题。我之前在我的机器上下载了 Stackify Prefix 并运行了它。它添加了 COR_ENABLE_PROFILING 标志,导致 Enc 在 VS 2019 中停止工作。我不知道为什么 VS 2019 正在寻找该标志。
| 归档时间: |
|
| 查看次数: |
3994 次 |
| 最近记录: |