1

我刚刚从我的机器上删除了 ASP.net Core 1.0 RC2 并安装了昨天发布的 RTM。我已将 project.json 中的所有版本转换为“1.0.0”,而不是使用 -rc2-* 后缀。

我认为当前的 ASOS 版本 1.0.0-beta5-final 在 ASP.net Core 1.0 RC2 上,它试图从 RC2 中引用一些不再在我的机器上的东西。

我收到此错误:无法从程序集“Microsoft.Extensions.DependencyInjection.Abstractions,Version=1.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”中加载类型“Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions”。

在 Microsoft.AspNetCore.Builder.OpenIdConnectServerExtensions.UseOpenIdConnectServer(IApplicationBuilder 应用程序,操作配置)

callapp.UseOpenIdConnectServer(options => { ... }); 当我想知道在为 Core RTM 发布 ASOS 之前是否有临时解决方法时,我认为它会将其扔到我的 Startup.cs 文件中。

4

1 回答 1

1

编辑: ASOS beta6-final 现在在 NuGet.org 上可用。


我认为当前的 ASOS 版本 1.0.0-beta5-final 在 ASP.net Core 1.0 RC2 上,它试图从 RC2 中引用一些不再在我的机器上的东西。

您看到的问题是由 DI 堆栈中的类名更改引起的:https ://github.com/aspnet/DependencyInjection/issues/411

我想知道在为 Core RTM 发布 ASOS 之前是否有临时解决方法。

ASOS beta6 将在未来几天内发布。同时,您可以使用夜间构建:https ://www.myget.org/gallery/aspnet-contrib

于 2016-06-28T21:06:45.590 回答