Я использую файл app.config для хранения некоторых значений (путь к базе данных сопоставления, выбор подключения к данным). Эти настройки отличаются на пользовательских машинах, и я хотел бы, чтобы установщик установил их правильно. Есть ли программа установки, которая может работать с конфигурационными файлами .NET во время настройки и разрешить мне создавать некоторые диалоги, которые помогут мне заполнить эти значения?Как изменить файлы конфигурации .NET во время установки?
Я знаю, что этот вопрос может быть похож на: Initializing user.config or app.exe.config during install, но я не ограничиваюсь проектом VS 2008, и я хочу изменить настройки в файлах конфигурации.
EDIT: Я вижу, что использование WIX является одним из вариантов, но я чувствую, как растрескивание грецкого ореха кувалдой. Это может быть единственное решение, но я все еще надеюсь на что-то простое.
Спасибо. Меня все еще пугают возможности и сложность WIX. Я немного в восторге, чтобы пройти этот маршрут еще для чего-то такого простого :) – 2008-11-14 17:11:57
Просто для полноты; если вы делаете это в VS, вам нужно изменить тег в верхней части фрагмента, чтобы включить атрибут: xmlns: util = "http://schemas.microsoft.com/wix/UtilExtension. добавьте ссылку на WixUtilExtension. –
2012-10-15 09:58:56