2009-05-06 2 views
5


Я устанавливаю приложение WPF, используя развертывание ClickOnce. В app.config есть определенные настройки, которые необходимо изменить после установки приложения. Хотя app.config существует в папке развертывания как assemblyname.exe.config.deploy, после установки приложения я не могу найти его на клиентской машине, чтобы изменить настройки.Clickonce и app.config

Где я могу найти его, любые указатели?

Большое спасибо.

ответ

15

Конфигурация приложения находится здесь (заменить < имя пользователя > по имени пользователя, пользователи XP смотрите в "Документе и настройки"):

C: \ Users \ < имя пользователя > \ AppData \ Local \ Apps \ 2,0

Он расположен в одном из этих пола-загадочных подпапок, но я уверен, что вы получите его :)

+0

Большое спасибо. Это помогло. –

2

вы должны использовать SlowCheetah (расширение VS). С помощью этого вы можете создать преобразование для вашего файла app.config на основе вашей конфигурации сборки (например, отладки/выпуска). Затем, когда вы публикуете с помощью ClickOnce, файл app.config (или любой другой файл XML, если на то пошло) будет преобразован в пакет ClickOnce, который будет опубликован. Вы можете найти образец по адресу https://github.com/sayedihashimi/slow-cheetah/tree/master/SlowCheetah.Samples/Wpf.Transform.

0

согласно How to get folder path for ClickOnce application, вы можете получить папку с запущенной задачи, щелкнув правой кнопкой мыши в диспетчере задач (или для более ранних версий окон в Process Explorer от www.SysInternals.com)

enter image description here

Смежные вопросы