在Fluent Migrator中的特定位置创建Migrate.exe

时间:2017-09-28 14:12:46

标签: asp.net database-migration fluent-migrator

我在.Net应用程序中使用Fluent Migrator 1.6.2。

要迁移或迁移数据库,需要通过从命令行传递程序集文件(存在迁移类的数据库项目的dll文件)来执行Migrate.exe。 默认情况下,Migrate.exe文件在\ packages \ FluentMigrator.1.6.2 \ tools文件夹中创建。

我希望在同一文件夹中创建这些文件(Migrate.exe和DbProject.dll)。

在流畅的迁移器中是否有任何配置设置,通过它我可以控制创建Migrate.exe文件的位置并在我的数据库项目中创建它?

1 个答案:

答案 0 :(得分:0)

不存在此类配置。但是,您可以在解决方案中设置特定文件夹,在其中复制Migrate.exe文件和其他所需文件,然后设置迁移项目的属性,以构建到所述文件夹,从而在每次构建应用程序时生成二进制文件

此处的建议是在解决方案中将迁移置于独立项目中。