Hej. Jeg arbejder med et dotnet 2.0 projekt, og vil lave en config fil til min windows applikation. Jeg har lavet følgende Program.exe.config til min executable der hedder Program.exe
Jeg prøver så i koden at hente værdien af mykey ud vha. string sVal =System.Configuration.ConfigurationManager.AppSettings["mykey"];
Men sVal får bare værdien null, hvor den burde have fået værdien "myval".
Jeg fatter ikke helt hvad jeg gør galt. Kan nogle hjælpe mig? NB! Det jeg vil bruge dette til er at kunne lægge min connectionsstring til databasen ude i config-filen.
Jeg håber på svar. Med venlige hilsner Forceprogrammer
Deter det, der er ConfigurationSettings deprecated og man skal bruge en ConfigurationManager istedet...Men der er bare stort set ikke noget dokumentation om emnet :(
Hej Jeg fandt problemet.....Det viser sig at config filen skal hedde App.config, og ikke programnavn.exe.config som den ellers bliver lavet om til. Dvs. man kunne vel self. godt kalde config filen det selv og lægge den i bin. Men vs2005 finde selv ud af at gøre det hvis man bare kalder den App.config. Mange tak MS fordi i gad at skrive det klart og tydeligt(in case you cant tell i am beeing sarcastic)...
Når man tilføjer en config fil til sit projekt foreslår den selv at den skal hedde App.config, men når der rundt omkring på nettet står at den skal hedde programnavn.exe.config retter man sig jo self. efter det....Netop fordi at MS skriver absolut ingenting om det i sin dokumentation....Gad vide hvornår de lærer de
Det var lige lidt gylle der skulle ud....:) Jeg vil dog give point alligevel til arne fordi han kom med et godt bud. Så smid lige et svar Arne :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.