Как запустить Fluent Migrator в Visual Studio 2013?
Я создал миграцию в Visual Studio. Я добавил Fluent Migrator в свой проект с помощью Nuget, но как мне запустить миграцию, чтобы добавить таблицы и столбцы в мою базу данных?
1 ответ
- Во-первых, мы устанавливаем
Fluent Migrator Tools
пакет nuget внутри нашего проекта Migrations. Это загрузит и извлечетMigrate.exe
исполняемый файл. Этот исполняемый файл может быть использован для выполнения ваших миграций из командной строки, именно то, что нам нужно - Добавить
Migrate.exe
иFluentMigrator.Runner.dll
сборки в ваш проект, щелкнув правой кнопкой мыши по проекту и выбрав Добавить существующий элемент. Перейдите в папку пакетов вашего решения и выберите Migrate.exe иFluentMigrator.Runner.dll
которые находятся где-то внутри папки FluentMigrator.Tools. Убедитесь, что вы выбрали Добавить как ссылку - Откройте свойства для
Migrate.exe
а такжеFluentMigrator.Runner.dll
элементов в проекте Visual Studio и установите для него значение Копировать в выходной каталог: всегда копировать - Наш проект сейчас в идеальной форме, чтобы внешний инструмент потреблял его. Откройте диспетчер внешних инструментов и создайте новый инструмент. Дайте ему следующие значения.
Title: FluentMigrate Command: $(BinDir)\Migrate.exe Arguments: --provider sqlserver2008 --a $(TargetName)$(TargetExt) Initial Directory: $(BinDir) Use output window: click checkbox