2016-11-21 16 views
1

Идентификатор миграции в этом файле сценария дублирует идентификатор другой миграции. Чтобы назначить уникальный идентификатор миграции, откройте файл в Visual Studio, удалите тег переноса, сохраните и нажмите «Вставить метаданные».Проект ReadyRoll: идентификатор миграции Duplicate

Я пытаюсь создать проект прокрутки, но я получил эту ошибку. Я не могу увидеть параметр «Вставить метаданные» в VS.

ответ

2

Вы должны увидеть кнопку для вставки метаданных, если открыть сценарий и удалить первую строку файла (который начинается с -- <Migration) и сохраните скрипт:

enter image description here

Если кнопка не появляются, то вы можете вручную заменить метаданные миграции с новым уникальным идентификатором, например:

-- <Migration ID="af207303-9c4f-4543-8303-704b5f4beaf1" /> GO PRINT 'Hello world'; GO

проект должен построить успешно после делая эти изменения.

+0

После изменения идентификатора миграции, могу ли я запустить сценарии снова, сохраняя базу данных теней, или я должен сначала удалить базу данных теней? – dsingh23

+1

Теневая база данных должна автоматически перестраиваться при необходимости (e, g, в следующий раз, когда изменения импортируются), поэтому нет необходимости ее удалять. –

+0

Состояние скрипта сценариев «Импортировано». Я проверил семантическое управление версиями для этого проекта и получил ошибки. Я хотел отменить эти изменения и снова создать проект. Поскольку скрипты уже импортированы, это будет иметь значение? – dsingh23

 Смежные вопросы

  • Нет связанных вопросов^_^