一尘不染

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

c#

我已经使用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(Assembly程序集,Boolean
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(类型类型,程序集callingAssembly)

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

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


阅读 645

收藏
2020-05-19

共1个答案

一尘不染

我通过将项目引用的“复制本地”属性设置为true解决了此问题。

2020-05-19