Buduję aplikację usługi systemu Windows, która ma dane konfiguracyjne przechowywane w App.Config. Zauważyłem jednak, że podczas budowania aplikacji generowany jest plik AppName.Exe.Config.App.Config vs. AppName.exe.Config
Czy ktoś może mi powiedzieć związek między tymi dwoma plikami? Czy plik AppName.Exe.Config instaluje się w mojej aplikacji usługi systemu Windows zamiast pliku app.config?
Dzięki - Randy
Plik .exe.config jest generowany automatycznie podczas kompilacji na podstawie pliku app.config. – pelazem
@Joel - Przepraszam za wykopanie starego wątku, ale czy to oznacza, że ustawienia przechowywane przez wywołanie save() będą nadal obecne przy następnym uruchomieniu programu? tj. wymaga ponownej kompilacji, aby program ponownie odwoływał się do app.config, w przeciwnym razie używa zawartości appName.exe.config? Tak więc moje edytowane ustawienia są bezpieczne w AppName.exe.config do następnej przebudowy i czy powinienem wymagać ustawień "domyślnych" mogę ustawić je ręcznie w app.config? Twoje zdrowie! – marked
@marked - Po wdrożeniu produktu, jeśli program wywoła funkcję .save(), zmienione ustawienia będą nadal dostępne przy następnym uruchomieniu produktu. To cały sens tej funkcji. Wciąż rozwijając produkt, nie edytuj ustawień w AppName.exe.config. Po prostu nie rób tego. Edytuj je w App.Config. Zostaną one przeniesione do AppName.exe.config, gdy będą potrzebne do automatycznego wdrożenia. –