【发布时间】:2021-11-01 23:34:17
【问题描述】:
我有一个 API 解决方案在调用 MapControllers 时在启动时出错。
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
错误本身是
System.Reflection.ReflectionTypeLoadException:'无法加载一种或多种请求的类型。 无法从程序集“MyNamespace, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”加载类型“MyNamespace.Result”。
我知道这与我们使用 MyNamespace 命名空间在 Nuget 包中所做的更新有关。
解决方案构建,我一直在手动跟踪 Nuget 包的依赖链,但没有找到丢失的更新。
我试图找出导致此错误的依赖链。有什么建议可以确定它尝试加载的内容仍然取决于我的 Nuget 包的已弃用副本吗?
【问题讨论】:
标签: .net dependencies .net-core-3.0