私はカスタムインストーラでDacFXを使用しています。私はCmd変数DefaultDataPath & DefaultLogPathを渡して、デフォルトのデータとログファイルの場所をオーバーライドしようとしていますが、データベースのファイルはまだデフォルトの場所に作成されています。これは非常にシンプルで簡単だと思われますが、スクリプトを生成してファイルに保存してコードをステップ実行した後でも、DacOptionsオブジェクトにはSqlCommmandVariableValuesの値が正しく設定されていますが、値。彼らは無視されているようです。DacFxはCmd変数を無視します:DefaultDataPath&DefaultLogPath
dacOptions.SqlCommandVariableValues.Add("DefaultDataPath", dataPath);
dacOptions.SqlCommandVariableValues.Add("DefaultLogPath", logPath);