c# - .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 上运行。
解决方案
推荐阅读
- javascript - Vue.js - 将变量附加到组件
- service - mqtt 的负载测试服务
- c# - 在 WPF 中的 LinearGradientBrush 中禁用颜色混合
- google-apps-script - Pull-down list by another answer in Google Form
- angular - Can We add hash(#) after query params(with ?) in Angular 4/6 routing?
- ios - TTTAttributedLabel didSelectLink 没有在 swift 4.0 中调用
- jquery - Bootstrap 4 下拉菜单在使用 create-react-app 生成的项目中不起作用
- java - 无法为事务打开 JDBC 连接
- java - 找不到 Spring 安全类 DefaultLogoutPageGeneratingFilter
- java - Log4j 不创建日志文件