自从升级到Core Final 1.0版本以来,运行MVC站点时出现以下错误:运行services.AddKendo()的第59行。
Line 57: services.AddMvc();
Line 58: // Register UI for ASP.NET MVC helpers
Line 59: services.AddKendo();
Line 60:
Line 61: // Addapplication services.
System.Reflection.TargetInvocationException:调用的目标引发了异常。---> System.TypeLoadException:无法从程序集“ Microsoft.Extensions.DependencyInjection.Abstractions,版本= 1.0.0.0,文化=中性,Public =中性,PublicKeyToken = adb9793829ddae60”中加载类型“ Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions”。
在PATH \ Startup.cs中的zepdata.com.Startup.ConfigureServices(IServiceCollection服务)处Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.AddKendo(IServiceCollection服务)处:行59 ---内部异常堆栈跟踪的结尾---在系统处。 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj,Object []参数,Object []参数)的RuntimeMethodHandle.InvokeMethod(Object target,Object []参数,签名sig,布尔构造函数)在System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,活页夹活页夹,Object []参数,CultureInfo文化)
在Microsoft.AspNetCore.Hosting.Internal.ConfigureServicesBuilder处System.Reflection.MethodBase.Invoke(在Microsoft.AspNetCore.Hosting.Internal.ConfigureServicesBuilder.Invoke(对象实例,IServiceCollection exportServices)处) Microsoft.AspNetCore.Hosting.ConventionBasedStartup.ConfigureServices(IServiceCollection服务)处的Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureApplicationServices()处的.b__0(IServiceCollection服务)
我升级了VS 2015 Update 3和Dotnet Core 1.0。
有一个Kendo.Mvc 2016.2.630内部版本可用,似乎可以解决此问题。不能在他们的nuget网站上找到它,但是如果您登录到telerik帐户并转到产品下载,则应该在内部版本中列出该文件。
nupkg位于\ wrappers \ aspnetmvc \ Binaries \ Mvc6中
(但仍然存在网格问题)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句