Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2013 如何在visual studio 2013中运行Fluent Migrator_Visual Studio 2013_Fluent Migrator - Fatal编程技术网

Visual studio 2013 如何在visual studio 2013中运行Fluent Migrator

Visual studio 2013 如何在visual studio 2013中运行Fluent Migrator,visual-studio-2013,fluent-migrator,Visual Studio 2013,Fluent Migrator,我在visualstudio中创建了一个迁移,我使用Nuget将Fluent Migrator添加到我的项目中,但是如何运行迁移以将表和列添加到数据库中呢 首先,我们将Fluent Migrator Toolsnuget包安装在 迁移项目。这将下载并提取一个Migrate.exe 可执行文件。此可执行文件可用于执行迁移 从命令行,这正是我们需要的 将Migrate.exe和FluentMigrator.Runner.dll程序集添加到 在项目上单击鼠标右键并选择“添加项目” 现有项目。导航到解决

我在visualstudio中创建了一个迁移,我使用Nuget将Fluent Migrator添加到我的项目中,但是如何运行迁移以将表和列添加到数据库中呢

  • 首先,我们将
    Fluent Migrator Tools
    nuget包安装在 迁移项目。这将下载并提取一个
    Migrate.exe
    可执行文件。此可执行文件可用于执行迁移 从命令行,这正是我们需要的
  • Migrate.exe
    FluentMigrator.Runner.dll
    程序集添加到 在项目上单击鼠标右键并选择“添加项目” 现有项目。导航到解决方案的packages文件夹,然后 选择所需的Migrate.exe和
    FluentMigrator.Runner.dll
    FluentMigrator.Tools文件夹中的某个位置。确保你 选择添加为链接
  • 打开Migrate.exe的属性,然后 Visual Studio项目中的项目,以及 将其设置为复制到输出目录:始终复制
  • 我们的项目现在处于完美状态,可以制作一个外部工具 消费它。打开外部工具管理器并创建新工具 工具。给它下列值
  • Title: FluentMigrate
    Command: $(BinDir)\Migrate.exe
    Arguments: --provider sqlserver2008 --a $(TargetName)$(TargetExt)
    Initial Directory: $(BinDir)
    Use output window: click checkbox