2016-12-02 74 views
3

我有一个运行netnet1.1的工作.netcore 1.1应用程序。 我将目标框架更改为net462,清除bin/nuget包,重建所有/ dotnet恢复,并且编译正常。 当我从System.Http.Net库访问方法时,该应用程序会引发以下异常。.netcore 1.1“程序集清单定义与程序集引用不匹配”

System.IO.FileLoadException:无法加载文件或组件 System.Diagnostics.DiagnosticSource,版本= 4.0.0.0,文化=中性 公钥= cc7b13ffcd2ddd51' 或它的一个依赖。位于程序集清单定义中的 与程序集 的引用不匹配。 (从HRESULT异常:0x80131040)文件名: “System.Diagnostics.DiagnosticSource,版本= 4.0.0.0, 文化=中性公钥=在 System.Net.Http.WinHttpHandler.SendAsync(HttpRequestMessage请求, 的CancellationToken的CancellationToken cc7b13ffcd2ddd51 )

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

+0

你解决了这个问题吗? – Benni

+0

@Benni问题在某个时候消失了。我不知道是什么修复了它 - 可能升级到最新的.netcore tools/vs2017rc –

回答