小编典典

错误消息“无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。

all

我使用Entity
Framework
、SQL Server
2000、Visual Studio 2008 和 Enterprise Library 开发了一个应用程序。

它在本地工作得很好,但是当我将项目部署到我们的测试环境时,我收到以下错误:

无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息

堆栈跟踪:在 System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark)

在 System.Reflection.Assembly.GetTypes()


System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.LoadTypesFromAssembly(LoadingContext
上下文)


System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.InternalLoadAssemblyFromCache(LoadingContext
上下文)


System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.LoadAssemblyFromCache(程序集程序集,布尔
loadReferencedAssemblies,字典2 knownAssemblies, Dictionary2&
typesInLoading,List`1& 错误)


System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyFromCache(ObjectItemCollection
objectItemCollection,程序集程序集,布尔 loadReferencedAssemblies)

在 System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyForType(类型类型)


System.Data.Metadata.Edm.MetadataWorkspace.LoadAssemblyForType(类型类型,程序集调用Assembly)

在 System.Data.Objects.ObjectContext.CreateQuery[T](字符串
queryString,ObjectParameter[] 参数)

实体框架似乎有问题,任何线索如何解决它?


阅读 72

收藏
2022-03-25

共1个答案

小编典典

我通过将项目引用的 Copy Local 属性设置为 true 解决了这个问题。

2022-03-25