Мне нужно изменить machine.config во время процедуры установки. Я знаю, что мне нужно использовать компонент XMLConfig, но до сих пор не все ясно для меня:wix XmlConfig синтаксис
Как я выяснил, Util: XmlConfig тег должен быть размещен внутри тега компонента. Тег компонента должен быть помещен в тег Directory. Должен ли я создавать тег определения каталога с уникальным идентификатором для использования с util: XmlConfig? Можете ли вы предоставить очень минимальный образец с полным определением компонентов и каталогов, которые я должен использовать в своем случае, чтобы я понял, как это работает?
Мне нужно изменить файл machine.config, путь выглядит так:
File = "[WindowsFolder] Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ machine.config".
Но это хорошая идея, чтобы обеспечить такой путь? Может быть, я скорее должен получить этот путь автоматически (я имею в виду номер версии каркаса .net) - это возможно?Мне нужно добавить запись DbProviderFactories в machine.config. Что делать, если записи, которые я хочу добавить, уже присутствуют в файле? Они будут добавлены снова, заменены? Если они будут добавлены дважды, как я могу это предотвратить?
Вы уверены, что вам нужно изменить machine.config? Вы можете поместить свои настройки DbProviderFactory в файл web.config или app.config ... Делает это проще, используя XmlConfig. – Will
Мне нужно изменить файл machine.config bacause, когда я регистрирую поставщика локально. – user1209216