相关疑难解决方法(0)

Visual Studio 2017 - 无法加载文件或程序集"System.Runtime,Version = 4.1.0.0"或其依赖项之一

我正在使用Visual Studio 2017,我正在尝试创建.Net Standard 1.5库并在.Net 4.6.2 nUnit测试项目中使用它.

我收到以下错误...

无法加载文件或程序集'System.Runtime,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.

我尝试过以下方法:

  1. 参考Std库作为项目参考.错误:给我以前的错误.
  2. 为我的Std库创建一个NuGet pkg并引用它.错误:类型是System.String,期望System.String.这是因为System.Runtime最终被项目引用,并且它具有所有标准类型的定义.
  3. 参考NuGet pkg NetStandard.Library.错误:给我与#相同的错误("类型是System.String,期望System.String").注意:在我这样做之前,我清除了项目中的所有NuGet包,然后只添加了nUnit和NetStandard.Library包(安装了45个其他包).

这是一个错误吗?有解决方法吗?任何帮助表示赞赏.

.net visual-studio-2017 .net-standard-1.5

89
推荐指数
7
解决办法
7万
查看次数

FileLoadException:无法加载文件或程序集System.Runtime,Version = 4.2.0.0

我有一个asp.net核心2.0应用程序,它运行在完整的.net框架4.6.1上.它在本地工作正常,但当我将其部署到Azure时,我收到以下错误:

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

在Debug/Release文件夹中,我有System.Runtime 4.1.2.0但不知何故它可以工作.

在"经典".NET框架中,我曾经将程序集重定向添加到app.config,但在这里我没有web.config.知道怎么解决这个问题吗?

.net .net-core asp.net-core

4
推荐指数
2
解决办法
1万
查看次数