Недавно я установил бета-версию Visual Studio 11 вместе с Visual Studio 2010. После этого мне не удалось создать мои проекты в Visual Studio 2010, которые полагаются на PostSharp, поэтому я удалил Visual Studio 11 и бета-версию .NET Framework 4.5.
Когда я пытаюсь создать свои проекты в Visual Studio 2010, я получаю следующую ошибку:
Error 20: The "EntityHydrate" task failed unexpectedly.
System.TypeInitializationException: The type initializer for 'Microsoft.Data.Entity.Design.Model.SchemaManager' threw an exception. ---> System.MissingFieldException: Field not found: 'System.Data.Entity.Design.EntityFrameworkVersions.Version3'.
at Microsoft.Data.Entity.Design.Model.SchemaManager..cctor()
--- End of inner exception stack trace ---
at Microsoft.Data.Entity.Design.Model.SchemaManager.GetSchemaVersion(XNamespace xNamespace)
at Microsoft.Data.Tools.Integration.Build.EntityHydrate.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)
BuildingModule
Я уже переустановил Entity Framework 4.1 и .NET Framework 4 без успеха. Я также не смог найти информацию о цели задачи "EntityHydrate" или о том, почему она пытается получить доступ к пространству имен "Version3" структуры сущности.
Любая идея, как это исправить? Я не мог найти ссылку для загрузки в Entity Framework 3, возможно, это могло решить проблему?
Спасибо.