0

我正在测试 NServiceBus 的持久性脚本生成。我想控制生成哪些脚本以及存储它们的位置,所以我添加了 assembly 属性SqlPersistenceSettings

我是这样配置的:

[assembly: SqlPersistenceSettings(
MsSqlServerScripts = true, 
MySqlScripts = false, 
OracleScripts = false, 
PostgreSqlScripts = false, 
ProduceOutboxScripts = false, 
ProduceSagaScripts = true, 
ProduceSubscriptionScripts = false, 
ProduceTimeoutScripts = false, 
ScriptPromotionPath = "$(SolutionDir)NServiceBusPersistenceScripts")]

如果我没记错的话,这应该只在名为“NServiceBusPersistenceScripts”的文件夹上生成用于 saga 存储的 mssql 脚本,但这不起作用,它会在指定的文件夹上创建脚本,但无论我指定什么,它都会创建所有脚本选项...

知道为什么它忽略了我设置的设置吗?

4

0 回答 0