如何为FluentMigrator MSBuild runner使用--connectionStringConfigPath
在使用MSBuild运行程序时,如何为FluentMigrator使用--connectionStringConfigPath 文件上说 连接(必需) 要执行的服务器和数据库的连接字符串 您的迁移将针对。这可以是完整连接字符串或 存储在配置文件中的连接字符串的名称 指定命名连接字符串时,FluentMigrator将搜索 它按以下顺序排列:如何为FluentMigrator MSBuild runner使用--connectionStringConfigPath,msbuild,fluent-migrator,Msbuild,Fluent Migrator,在使用MSBuild运行程序时,如何为FluentMigrator使用--connectionStringConfigPath 文件上说 连接(必需) 要执行的服务器和数据库的连接字符串 您的迁移将针对。这可以是完整连接字符串或 存储在配置文件中的连接字符串的名称 指定命名连接字符串时,FluentMigrator将搜索 它按以下顺序排列: 通过--connectionStringConfigPath参数指定的配置文件 目标程序集的配置文件 Machine.config文件 我无法使其正常工作,
我无法使其正常工作,也找不到FluentMigrator的MSBuild runner的任何使用示例。connectionStringConfigPath参数与Connection参数一起使用。Connection参数指定连接字符串的名称 这是迁移任务的一个示例:
<Migrate Database="sqlserver2012"
Connection="SRVConnectionString"
ConnectionStringConfigPath="db.config"
Target="./Migrations/bin/Debug/Migrations.dll">
</Migrate>
这是db.config文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<clear />
<add name="SRVConnectionString" connectionString="server=SQLEXPRESS;uid=test;pwd=test;database=Test"/>
</connectionStrings>
</configuration>
在本例中。connectionStringConfigPath参数与Connection参数一起使用。Connection参数指定连接字符串的名称
这是迁移任务的一个示例:
<Migrate Database="sqlserver2012"
Connection="SRVConnectionString"
ConnectionStringConfigPath="db.config"
Target="./Migrations/bin/Debug/Migrations.dll">
</Migrate>
这是db.config文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<clear />
<add name="SRVConnectionString" connectionString="server=SQLEXPRESS;uid=test;pwd=test;database=Test"/>
</connectionStrings>
</configuration>
用这个例子