J'ai un service Web qui utilise le framework d'entité. Lors de la libération dans un environnement de test, l'erreur suivante s'affiche:Entity Framework LoaderExceptions Impossible de charger un ou plusieurs des types demandés
"Impossible de charger un ou plusieurs types demandés." - Trace de la pile ci-dessous ...
La boîte de test a .NET 3.5 SP 1 installé, et j'ai lu un post précédent ici:
Cependant, la réponse ne résout pas dans mon cas . J'ai copié et collé la copie de travail de ma machine de développement sur la boîte de test pour m'assurer qu'il n'y a pas de problème avec les DLL de débogage (comme le suggère la réponse), mais pas de chance.
Est-ce un problème connu? J'ai passé une matinée entière à essayer de déboguer ça !! Si quelqu'un connaît une solution, s'il vous plaît faites le moi savoir!
Retrieve the LoaderExceptions property for more information. at System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark)
at System.Reflection.Assembly.GetTypes()
at System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.LoadTypesFromAssembly(LoadingContext context)
at System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.InternalLoadAssemblyFromCache(LoadingContext context)
at System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.LoadAssemblyFromCache(Assembly assembly, Boolean loadReferencedAssemblies, Dictionary`2 knownAssemblies, Dictionary`2& typesInLoading, List`1& errors)
at System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyFromCache(ObjectItemCollection objectItemCollection, Assembly assembly, Boolean loadReferencedAssemblies)
at System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyForType(Type type)
at System.Data.Metadata.Edm.MetadataWorkspace.LoadAssemblyForType(Type type, Assembly callingAssembly)
at System.Data.Objects.ObjectContext.CreateQuery[T](String queryString, ObjectParameter[] parameters)
at Company.Domain.ICommuicationsEntities.CreateQuery[T](String queryString, ObjectParameter[] parameters)
at Comany.EntityFrameworkRepository`1.GetQuery()
at Comany.Repositories.EntityFrameworkRepository`1.GetFiltered(Expression`1 filter, IncludeBuilder`1 includeBuilder)
at Comany.Repositories.EntityFrameworkRepository`1.GetFiltered(Expression`1 filter)
"Récupérer la propriété LoaderExceptions pour plus d'informations." OK, vous avez fait cela, et ça dit ...? –
Ahh .. "OK, vous avez fait cela, et il dit" Je n'ai pas fait cela! Comment puis-je récupérer les LoaderExceptions ou consigner ce qu'elles sont? –
C'est une propriété de l'exception, que vous pouvez inspecter dans le débogueur: http://msdn.microsoft.com/fr-fr/library/system.reflection.reflectiontypeloadexception.loaderexceptions%28VS.80%29.aspx –