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

3
我正在使用Fluent Migrator 1.6.2在我的.Net应用程序中。为了向上或向下迁移数据库,需要通过命令行传递程序集文件(包含迁移类的数据库项目的dll文件)来执行Migrate.exe。默认情况下,Migrate.exe文件会在\packages\FluentMigrator.1.6.2\tools文件夹中创建。
我希望这两个文件(Migrate.exe和DbProject.dll)都能被创建在同一个文件夹内。
在Fluent Migrator中是否有任何配置设置可以控制Migrate.exe文件的创建位置,并将其创建在我的DB项目内?
1个回答

2

没有此类配置存在。不过,您可以在解决方案中设置一个特定的文件夹,在其中复制Migrate.exe文件和其他所需文件,然后设置迁移项目的属性,将其构建到该文件夹,这样每次构建应用程序时都会生成二进制文件。

建议将迁移放在解决方案中的独立项目中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接