【发布时间】:2018-06-26 11:03:53
【问题描述】:
我正在构建 aspnet 核心应用程序。我想将我的 MVC 控制器之一保留在类库中(所以在主项目之外)。
为了做到这一点,我在名为“DataSync”的类库项目中创建了扩展控制器的新类。然后,我在主项目的Startup.cs文件中引用了它:
services.AddMvc().AddApplicationPart(Assembly.Load(new AssemblyName("DataSync")));
这是我尝试在浏览器中打开主项目时看到的错误:
TypeLoadException:无法从程序集“Microsoft.AspNetCore.Mvc.Core, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60”加载类型“Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory”。
我应该在哪里寻找可能的问题?这里可能出了什么问题?
【问题讨论】:
标签: c# asp.net-core