我正在构建aspnet核心应用程序。我想将我的MVC控制器之一保留在类库中(因此不在主项目之内)。
为了做到这一点,我在类库项目“ DataSync”中创建了新的类扩展Controller。然后,我在Startup.cs主项目文件中引用了它:
services.AddMvc().AddApplicationPart(Assembly.Load(new AssemblyName("DataSync")));
Run Code Online (Sandbox Code Playgroud)
这是当我尝试在浏览器中打开主项目时看到的错误:
TypeLoadException:无法从程序集“ Microsoft.AspNetCore.Mvc.Core,版本= 2.1.1.0,文化=中性,PublicKeyToken = adb9793829ddae60”中加载类型“ Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory”。
我应该在哪里寻找可能的问题?这里可能出什么问题?
| 归档时间: |
|
| 查看次数: |
5022 次 |
| 最近记录: |