Как изменить файлы конфигурации .NET во время установки?

Эквивалент .live () в 1.7 выглядит так:

$(document).on('click', '#child', function() ...); 

В принципе, смотрите документ для событий кликов и фильтруйте их для #child.

38
задан Community 23 May 2017 в 12:34
поделиться

4 ответа

Мы используем WIX для изменения конфигурационного файла приложения. Это работает действительно хорошо, необходимо будет добавить wixUtilExtension.dll в ссылке.

образец WIX:

<Component Id="ChangeConfig" Guid="[YOUR_GUID_HERE]">
   <File Id="App.config" Name="MyApplication.exe.config" Vital="yes" KeyPath="yes" Source="[Path to project dir]\app.config" />
   <util:XmlFile Id="AppConfigSetConnStr" Action="setValue" Permanent="yes" File="[#App.config]"            
        ElementPath="/configuration/connectionStrings/add[\[]@name='MyDatabaseName'[\]]" Name="connectionString" 
        Value="Your Connection string values here" />

</Component>

Это на самом деле зависит от того, что Вы используете для создания установщика, Что Вы используете?
Имеют alook в Учебное руководство .

WIX
58
ответ дан CheGueVerra 23 May 2017 в 12:34
поделиться

Я использовал NSIS с плагином XML, чтобы сделать это.

1
ответ дан ine 23 May 2017 в 12:34
поделиться

Я использовал комплект инструментальных средств WIX для создания msi. Инструмент позволяет Вам декларативно определять изменения в XML-файлах как app.config во время установки. Проблема состоит в том, хотя существует значительная кривая обучения. Ищите SourceForge wix.

1
ответ дан tgeros 23 May 2017 в 12:34
поделиться

При использовании проекта установки VS Вы создали пользовательское действие? Я использовал их для всего от ввода по абсолютному адресу значений XML к развертывающимся базам данных.

3
ответ дан GalacticCowboy 23 May 2017 в 12:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: