Ответ 1
У меня была такая же точная проблема и, наконец, она была решена, установив "Распространяемый пакет оболочки Microsoft Visual Studio 2012 (изолированный)" (http://www.microsoft.com/en-us/download/details.aspx?id=30670).
Использование предварительного просмотра Visual Studio 2013 Express для Web и Entity Framework 5
Я получаю следующую ошибку при попытке включить миграцию:
PM > Enable-Migrations System.IO.FileNotFoundException: Не удалось загрузить файл или сборку "Microsoft.VisualStudio.Shell, Version = 10.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a 'или одна из ее зависимостей. Система не может найти указанный файл. Имя файла: 'Microsoft.VisualStudio.Shell, Version = 10.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a 'at System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(проект проект) в System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(проект проект) в System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(проект проект) в System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName) в System.Data.Entity.Migrations.EnableMigrationsCommand.FindContextToEnable(String contextTypeName) в System.Data.Entity.Migrations.EnableMigrationsCommand <. > C_DisplayClass2 <..ctor > B_0() в System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action команда)
Не удалось загрузить файл или сборку" Microsoft.VisualStudio.Shell, Версия = 10.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a 'или одной из его зависимостей. Система не может найти указанный файл. PM >
Любые предложения?
У меня была такая же точная проблема и, наконец, она была решена, установив "Распространяемый пакет оболочки Microsoft Visual Studio 2012 (изолированный)" (http://www.microsoft.com/en-us/download/details.aspx?id=30670).
Я попробовал Распространяемый Пакет, упомянутый ранее, и он не исправил ошибку. Просто обновление Entity Framework через диспетчер пакетов NuGet помогло.
Проблема также объясняется здесь: https://connect.microsoft.com/VisualStudio/feedback/details/805933/filenotfoundexception-enabling-ef-migration
В нем говорится, что он исправлен с обновлением vs2013 2. Но я просто протестировал его с Windows 8.1 и обновлением 2, но все равно мог воспроизвести это.