Ошибки при надстройке Code First

Наши надстройки обычно терпят неудачу, но не всегда. Миграция всегда попадает на этап создания леса, и затем примерно 4 из 5 раз мы получим что-то вроде следующего:

 System.Runtime.Remoting.RemotingException: Object '/2355037d_df43_460b_8737_725c0c1c80be/hvdculybngjc_rcnskixmk7+_2.rem' has been disconnected or does not exist at the server.at EnvDTE.Project.get_Properties()
 at System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetPropertyValue[T]  (Project project, String propertyName)
 at System.Data.Entity.Migrations.Extensions.ProjectExtensions.AddFile(Project project, String path, String contents)
 at System.Data.Entity.Migrations.Utilities.MigrationWriter.Write(ScaffoldedMigration scaffoldedMigration, Boolean rescaffolding, Boolean force, String name)
 at System.Data.Entity.Migrations.AddMigrationCommand.c__DisplayClass3.b__1()
 at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)
Object '/2355037d_df43_460b_8737_725c0c1c80be/hvdculybngjc_rcnskixmk7+_2.rem' has been  disconnected or does not exist at the server.

Иногда класс миграции генерируется так или иначе, но чаще это не так. Поиски этой ошибки показали, что происходит сбор мусора, который недолжно быть, но это не такэто действительно помогает нам обойти эту проблему.

Наш проект переноса данных находится в .NET 4.5 с EF 5, работающим в Windows 8, Visual Studio 2012 и SQL Server 2012.

Ответы на вопрос(1)

Ваш ответ на вопрос