提问人:Pita 提问时间:11/14/2023 更新时间:11/14/2023 访问量:47
从 .NET Framework 4.8 迁移后,无法解析 .NET Standard 2.0 项目中的 Microsoft.VisualBasic.dll 引用
Unable to Resolve Microsoft.VisualBasic.dll Reference in .NET Standard 2.0 Project After Migrating from .NET Framework 4.8
问:
我最近将 VB.NET 类库从 .NET Framework 4.8 迁移到 .NET Standard 2.0。迁移后,我遇到了与 Microsoft.VisualBasic.dll 相关的持久生成错误。尽管在我的项目中没有任何对这个DLL的直接引用,但构建过程似乎需要它。 生成过程中发生错误,并显示以下消息:错误 BC2017:找不到库“Microsoft.VisualBasic.dll”。
采取的步骤:
将所有包还原到其 .NET Standard 2.0 等效项。 已验证其他组件的成功构建。 使用 NuGet 导入了 Microsoft.VisualBasic,但生成过程仍无法找到 DLL。 手动验证了 DLL 是否存在于 C:\Users<myuser>.nuget\packages\microsoft.visualbasic\10.3.0\ref\netstandard2.0\Microsoft.VisualBasic.dll。 尝试在 .vbproj 文件中添加对 DLL 的直接引用。
我尝试清理和重建项目,检查框架目标是否正确,并确保平台目标(x86/x64/AnyCPU)没有差异。 SDK 和 Visual Studio 是最新的。 几个月来,我一直在解决此问题,但没有成功,也没有找到任何解决此特定问题的在线资源。我将不胜感激有关如何解决此问题的任何指导或建议。
答: 暂无答案
评论