在ASP.net Core 1.0 RTM上出现错误



我刚刚从我的机器上删除了ASP.net Core 1.0 RC2,并安装了昨天发布的RTM。我已经转换了项目中的所有版本。Json中显示"1.0.0"而不是使用-rc2-*后缀。

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

我得到这个错误:无法加载类型"Microsoft.Extensions.DependencyInjection"。ServiceProviderExtensions' from assembly '抽象,版本=1.0.0.0,文化=中性,PublicKeyToken=adb9793829ddae60'.

在Microsoft.AspNetCore.Builder.OpenIdConnectServerExtensions

。使用openidconnectserver (IApplicationBuilder应用程序,动作配置)

我认为它抛出这个在我的Startup.cs文件,当我callapp.UseOpenIdConnectServer(options => { ... });我想知道是否有一个临时的解决方案,直到ASOS为核心RTM发布。

Edit: 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

我想知道是否有一个临时的解决方案,直到ASOS为核心RTM发布。

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

最新更新