首页 > 解决方案 > .Net Core 3.1 - 找不到方法:Microsoft.VisualBasic.Interaction.Environ(System.String)

问题描述

我正在尝试将 .Net Framework 4.6 应用程序移植到 .Net Core 3.1。该应用程序引用了使用 .Net Framework 4.6 编译的 Nuget 包中的 DLL。

在运行时,应用程序失败并显示:

Method not found: Microsoft.VisualBasic.Interaction.Environ(System.String)

显然,此方法不包含在 Microsoft.VisualBasic.Core.dll 中,它是 .Net Core 的一部分。有没有办法用 shim/polyfill 或其他方式来处理这种情况?该应用程序仍将在 Windows Server 上运行。

标签: c#.netasp.net-core

解决方案


推荐阅读