Asp.net core VS 2017 15.3中带ASP.net Core 2.0的SignalR Core无法加载文件或程序集';System.Diagnostics.DiagnosticsSource,版本=4.0.2.1
在VS 2017 15.3运行时异常中使用ASP.net Core 2.0预装配SignalR Core。。无法加载文件或程序集System.Diagnostics.DiagnosticsSource,版本=4.0.2.1 我在运行时得到一个异常,而不是构建时 引发异常:Microsoft.AspNetCore.Hosting.dll中的“System.IO.FileLoadException” Microsoft.AspNetCore.Hosting.dll中发生类型为“System.IO.FileLoadException”的未处理异常 无法加载文件或程序集“System.Diagnostics.DiagnosticsSource,版本=4.0.2.1,区域性=中性,PublicKeyToken=CC7B13FFCD2DD51”。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100) 出错的代码行是Asp.net core VS 2017 15.3中带ASP.net Core 2.0的SignalR Core无法加载文件或程序集';System.Diagnostics.DiagnosticsSource,版本=4.0.2.1,asp.net-core,signalr,Asp.net Core,Signalr,在VS 2017 15.3运行时异常中使用ASP.net Core 2.0预装配SignalR Core。。无法加载文件或程序集System.Diagnostics.DiagnosticsSource,版本=4.0.2.1 我在运行时得到一个异常,而不是构建时 引发异常:Microsoft.AspNetCore.Hosting.dll中的“System.IO.FileLoadException” Microsoft.AspNetCore.Hosting.dll中发生类型为“System.IO.F
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
D:\org\projects>dotnet--版本2.0.0-preview2-006497
PackageReference Include=“Microsoft.AspNetCore.signal”Version=“1.0.0-preview2-24707”
PackageReference Include=“Microsoft.AspNetCore.All”Version=“2.0.0-preview2-final”我在升级到Visual Studio 15.3和.NET core 2.0后尝试运行WebApi应用程序时遇到了相同的错误。我使用15.3创建了一个新的WebApi项目 我只是简单地尝试运行VisualStudio创建的项目,就得到了这个错误 事实证明,我仍然安装了2.0 SDK的预览版本。这导致我的项目引用了Microsoft.NETCore.App NuGet包的预览版本 通过卸载preview SDK并安装完整的2.0 SDK(于2017年8月11日发布),我能够让我的项目运行(不再弹出此异常)。可能重复的
Dependency "System.Diagnostics.DiagnosticSource, Version=4.0.2.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51".
Could not resolve this reference. Could not locate the assembly "System.Diagnostics.DiagnosticSource, Version=4.0.2.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.