它对框架程序集“Microsoft.VisualBasic.Compatibility, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”有间接依赖关系,而在当前目标框架中未能解析该程序集
2023-07-08 00:04 hello,逗比 阅读(162) 评论(0) 编辑 收藏 举报未能解析主引用“NLI.Register, Version=2.3.3.1, Culture=neutral, processorArchitecture=MSIL”,因为它对框架程序集“Microsoft.VisualBasic.Compatibility, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”有间接依赖关系,而在当前目标框架中未能解析该程序集。“.NETFramework,Version=v3.5”。若要解决此问题,请移除引用“NLI.Register, Version=2.3.3.1, Culture=neutral, processorArchitecture=MSIL”,或将应用程序的目标重新指向包含“Microsoft.VisualBasic.Compatibility, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的框架版本。
报错问题解决方法: 可能根据不同的项目情况,缺少的提示类似“Microsoft.VisualBasic.Compatibility”的名字不一样,我觉得类似,我这里是这个名称。
方法一:Vs2022编译无法成功,需要修改成 .net 为4.5.2就能编译成功,但是担心会影响软件运行,软件是在.net 3.5环境下运行的。
方法二:问题解决方法:将 C:\Windows\Microsoft.NET\Framework\v2.0.50727里的 Microsoft.VisualBasic.Compatibility.dll
拷贝到
C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5 里