J'utilise DacFX dans un programme d'installation personnalisé. J'essaie de remplacer les données par défaut et les emplacements de fichier journal en transmettant les variables Cmd DefaultDataPath & DefaultLogPath mais les fichiers de la base de données sont toujours créés dans les emplacements par défaut. Cela semble qu'il devrait être très simple et facile, mais même après avoir généré le script et l'avoir enregistré dans un fichier et avoir parcouru le code, je peux voir que l'objet DacOptions a les bonnes valeurs pour SqlCommmandVariableValues mais le script généré n'a pas le valeurs. Il semble qu'ils sont ignorés.DacFx ignore les variables Cmd: DefaultDataPath & DefaultLogPath
dacOptions.SqlCommandVariableValues.Add("DefaultDataPath", dataPath);
dacOptions.SqlCommandVariableValues.Add("DefaultLogPath", logPath);