2009-05-06 20 views
5


Instaluję aplikację WPF przy użyciu wdrożenia ClickOnce. Istnieją pewne ustawienia w pliku app.config, które należy zmienić po zainstalowaniu aplikacji. Chociaż app.config istnieje w folderze wdrażania jako assemblyname.exe.config.deploy, po zainstalowaniu aplikacji nie mogę znaleźć go na komputerze klienta, aby można było zmienić ustawienia.Clickonce i app.config

Gdzie go szukać, jakieś wskazówki?

Wielkie dzięki.

Odpowiedz

15

konfiguracji aplikacji znajduje się tutaj (zastąpić < użytkownika > przez nazwę użytkownika, użytkownicy XP wyglądać w "Dokumencie i Ustawienia"):

C: \ Users \ < nazwę użytkownika > \ AppData \ Local \ Apps \ 2,0

jest położony w jednej z tych pół-tajemnicze podfolderów, ale jestem pewien, że będziesz go dostać :)

+0

Wielkie dzięki. Pomogło. –

2

należy użyć SlowCheetah (rozszerzenie VS). W ten sposób można utworzyć transformację dla pliku app.config na podstawie konfiguracji kompilacji (np. Debugowanie/wydanie). Następnie, kiedy opublikujesz za pomocą ClickOnce plik app.config (lub jakikolwiek inny plik XML dla tej sprawy) zostanie przekształcony w pakiet ClickOnce, który zostanie opublikowany. Próbkę można znaleźć pod adresem https://github.com/sayedihashimi/slow-cheetah/tree/master/SlowCheetah.Samples/Wpf.Transform.