Slik legger du til en konfigurasjonsfil i Windows Forms-applikasjonen

Slik legger du til en konfigurasjonsfil i Windows Forms-applikasjonen
Slik legger du til en konfigurasjonsfil i Windows Forms-applikasjonen

Video: Slik legger du til en konfigurasjonsfil i Windows Forms-applikasjonen

Video: Slik legger du til en konfigurasjonsfil i Windows Forms-applikasjonen
Video: How to Clone Linux Hard Disk - YouTube 2024, April
Anonim

Når du lager et nytt Windows Forms-program, er det ikke umiddelbart opplagt hvordan du får en konfigurasjonsfil for søknaden din. Din programkonfigurasjonsfil skal kalles executablename.exe.config, og bør være i samme katalog som søknaden din for at.NET-rammen skal kunne brukes automatisk.

Men når du lager konfigurasjonsfilen i bin debug-katalogen, blir den overskrevet umiddelbart når du gjør en nybygg. Det er litt irriterende.

Den riktige måten å legge til denne filen er å legge til ny ny konfigurasjonsfil som heter App.config til prosjektet ditt, hvilket Visual Studio automatisk kopierer og gir nytt navn til samme navn som navnet på kjørbarheten når du bygger.

Det er en veldig enkel måte å gjøre dette på. Bare gå til menyen File Add New Item, eller trykk Ctrl + Shift + A

Du vil legge merke til at den allerede er satt til App.config for deg. Bare trykk på Åpne-knappen.
Du vil legge merke til at den allerede er satt til App.config for deg. Bare trykk på Åpne-knappen.

Hvis du ser i Solution Explorer, ser du at config-filen er i prosjektet ditt:

Nå bygger du applikasjonen, og ta en titt i bin debug mappen. Du får se at konfigurasjonsfilen automatisk er generert og oppkalt riktig for kjørbarheten din:
Nå bygger du applikasjonen, og ta en titt i bin debug mappen. Du får se at konfigurasjonsfilen automatisk er generert og oppkalt riktig for kjørbarheten din:
Hvis du endrer navnet på den utgitte filen, er Visual Studio smart nok til å generere det nye filnavnet riktig.
Hvis du endrer navnet på den utgitte filen, er Visual Studio smart nok til å generere det nye filnavnet riktig.

Nyt Konfigurere!

Anbefalt: