Я создал проект установки Visual Studio. Я хочу, чтобы этот проект установил выходные данные из другого проекта по пути, указанному пользователем в компоненте папки установки. Это уже работает.
Теперь я хочу, чтобы установщик проверил, установлен ли вывод (возможно, это будет работать с реестром?). Если он уже установлен, некоторые данные из старого app.config должны быть объединены в новый app.config (например, записи данных подключения).
Есть ли способ сделать это?
Я нашел пользовательские действия, но код из моего проекта, похоже, не запускается:
http://msdn.microsoft.com/de-de/library/d9k65z2d.aspx
Я просто пытаюсь записать в файл конфигурации:
string path2Conf = "C:\\Program Files\\Proj\\app.conf";
StreamWriter sw = new StreamWriter(path2Conf);
sw.WriteLine("Hallo1298347645");
Но после установки в конфиге нет такой строки.
Редактировать: я добавил настраиваемое действие для установки.