.netcore 1.1“程序集的清单定义与程序集引用不匹配”

时间:2016-12-02 14:46:25

标签: asp.net-core

我有一个使用net451运行的.netcore 1.1应用程序。 我将目标框架更改为net462,清除了bin / nuget包,重建了所有/ dotnet还原并且编译得很好。 当我从System.Http.Net库访问方法时,应用程序会抛出以下异常。

  

System.IO.FileLoadException:无法加载文件或程序集   System.Diagnostics.DiagnosticSource,Version = 4.0.0.0,Culture = neutral,   PublicKeyToken = cc7b13ffcd2ddd51'或其依赖项之一。该   找到程序集的清单定义与程序集不匹配   参考。 (来自HRESULT的异常:0x80131040)文件名:   'System.Diagnostics.DiagnosticSource,Version = 4.0.0.0,   Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51 at   System.Net.Http.WinHttpHandler.SendAsync(HttpRequestMessage请求,   取消语音取消语言)

如何进一步调试此问题?我正在使用win10-x64和vs2017 RC。

1 个答案:

答案 0 :(得分:0)

我有同样的问题。将.Net Core SDK更新到最新版本后,问题就消失了。