Команда Update-Database в SqlMigrations всегда выдает исключение

Я испытываю пакет SqlMigrations для EntityFramework 4.1 и следую инструкциям в этом руководстве.

К сожалению не могу получить Update-Database работать. Вызов этого всегда производит одно и то же исключение:

PM> Update-Database
No pending custom scripts found.
Ensuring database matches current model.
Update-Database : The type initializer for 'Microsoft.Data.Tools.Schema.Common.Diagnostics.EtwProvider' threw an exception.
At line:1 char:16
+ Update-Database <<<< 
    + CategoryInfo          : NotSpecified: (:) [Update-Database], TypeInitializationException
    + FullyQualifiedErrorId : System.TypeInitializationException,System.Data.Entity.Migrations.Commands.MigrateCommand

Я на Windows XP. Возможно ли, что XP не поддерживается?

Благодарю.

1 ответ

Решение

SqlMigrations зависят от Entity Framework 4.1 Update 1, в которой говорится:

Поддерживаемые операционные системы: Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista

Так что возможно, что он не работает с Windows XP. Особенно, когда ошибка приходит из ETW, более чем ожидаемо, что проблема не поддерживается ОС.

Другие вопросы по тегам