相关疑难解决方法(0)

无法加载文件或程序集'System.ComponentModel.Annotations,Version = 4.1.0.0

我有一个.NET Standard 1.4类库,它引用了System.ComponentModel.Annotations(4.3.0)NuGet包.

然后,我将从.NET Framework 4.6.2测试项目中引用此类库.它构建良好,但在运行时我收到以下错误:

发生System.IO.FileLoadException HResult = 0x80131040
消息= 无法加载文件或程序集'System.ComponentModel.Annotations,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

我尝试从net462项目添加对System.ComponentModel.Annotations(4.3.0)NuGet包的引用,但这没有任何区别.

我尝试从net462项目中添加对.NET标准库的引用,但仍然没有运气.

我在这里错过了什么吗?这是一个已知的错误,如果有的话有解决方法吗?

任何帮助深表感谢!

.net visual-studio-2017 .net-standard .net-standard-1.4

40
推荐指数
5
解决办法
3万
查看次数

Azure功能,EF Core,无法加载ComponentModel.Annotations 4.2.0.0

我创建了几个.Net Standard 2.0库,通过控制台应用程序测试执行,以及几个测试 - 一切都很好.

切换到azure函数,并获得以下运行时错误: 在此输入图像描述

然后我尝试将该特定版本下载到API Function项目中: 在此输入图像描述

我正在使用Visual Studio版本15.7.0预览5.0.我已将Azure功能更新为4.7 ...因为控制台和测试项目是 - 并且这些工作.

这是一个太多的小时..所以我希望决议不是疯狂的事情.Ef Core 2.1.0-rc1-final也在混合中.使用Required,MaxLength,NotMapped的数据注释.

图形错误说:Microsoft.EntityFrameworkCore:无法加载文件或程序集'System.ComponentModel.Annotations,Version = 4.2.0.0

c# entity-framework-core azure-functions

15
推荐指数
3
解决办法
5646
查看次数