fbpx
devstyle.pl - Blog dla każdego programisty
devstyle.pl - Blog dla każdego programisty
< 1 minut

Konfiguracja aplikacji zależna od konfiguracji kompilacji


30.05.2008

Często (zawsze?) w projektach mamy do czynienia z kilkoma wersjami konfiguracji. Równie często można je kojarzyć z konfiguracjami kompilacji konkretnego buildu, na przykład konfiguracja testowa powinna być wykorzystana dla buildu w wersji DEBUG, a produkcyjna dla RELEASE. W bardzo prosty sposób można osiągnąć taki efekt z poziomu Visual Studio, bez uciekania się do zewnętrznych skryptów:
1) tworzymy katalog dla plików konfiguracyjnych i umieszczamy z nim różne wersje (np różniące się wartościami connection stringów) nazwane wg jakiegoś tam własnego schematu:

2) we właściwościach projektu, w polu post-build events definiujemy następujące zachowanie:
copy /y “$(ProjectDir)Config\($(ConfigurationName))app.config” “$(TargetPath).config”

W ten sposób w wynikowym katalogu zawsze znajdzie się odpowiedni plik konfiguracyjny.

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
tc
tc
16 years ago

Eh, a miałem o tym napisać na swoim blogu ;-P
Chyba skrobnę krótki wpis i podlinkuję twój artykuł.

Procent
16 years ago

A proszę cię bardzo;). Jest tyle ciekawych tematów do opisania że nie ma sensu się powtarzać…

Kurs Gita

Zaawansowany frontend

Szkolenie z Testów

Szkolenie z baz danych

Książka

Zobacz również