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