[ _v!rus_ @ 02.07.2007. 11:07 ] @
Evo vec 3 sata se zayebavam ovde, i ne mogu da nadjem resenje:

Imam najobicniji app.config i u njemu UserName gde cuvam ime zadnjeg logiranog korisnika, i jos par drugih "polja". Pre par dana taj UserName je bio "admin", sada je nesto drugo. Problem je u tome sto kada pokrenem aplikaciju u runtime-u vrednost toga "polja" je i dalje "admin", fizicki u fajlu je zapisano nesto drugo. Cak i u VS-u, u config editoru pise "nesto drugo", a ne "admin". Uradio sam cak i spoljni search na ceo projektni folder i nema nigde stringa "admin". Restart VS-a ne pomaze. Gde je on to uopste zapisao? Napominjem da promene drugih polja vidi sasvim normalo, sto je jos nenormalnije...

Druga stvar, kada promenim scope polja sa "Application" na "User", aplikacija ponekad izbaci runtime gresku "Configuration system failed to initialize". Zongliranje sa save i rebuild x 38 nekako resi problem.

Treca stvar, posle publisha aplikacije nema uposte config fajla na klijentskog masini, mada aplikacija radi normalno. Gde se snime app.settings?





[ PeraKojovic @ 02.07.2007. 11:22 ] @
Probacu da ti pomognem sa veoma kratkim odgovorom:
-Kad radis development aplikacije, app.config se snima u Debug direktorijum i to
sa nazivom "ime_aplikacije.exe.config"
Sto se ostalih pitanja tice, resi ovo prvo, pa su mozda resena i ostala...


Pera
[ DaliborP @ 02.07.2007. 11:31 ] @
Nisam siguran kakvu aplikaciju pravis ali ovo mozda pomogne.
Probaj da kopiras kad buildujes aplikaciju i app.config u target directory.
Project->Properties->Build Events->Post build event...

copy $(ProjectDir)App.config $(TargetPath).config
[ _v!rus_ @ 02.07.2007. 12:03 ] @
Citat:

-Kad radis development aplikacije, app.config se snima u Debug direktorijum i to
sa nazivom "ime_aplikacije.exe.config"

Ma nemoj... . Salim se, naravno da znam da se kopira u debug i release kad napravis build, nije u tome problem. app.config u rootu projekta i configi u debug i release su identicni, imaju cak i isti timestamp, mada aplikacija i dalje *nekako* nadje staru vrednost za polje "UserName". Time odgovaram i DaliborP-u na ponudjeno resenje, app.config se ionako sam kopira u debug folder, i identican je originalu.

Sada kada sam jos malo istrazio problem, vidim da se javlja samo kada aplikaciju pokrenem iz samog VS-a, kada rucno pokrenem exe iz debug foldera onda cita config normalno. Napominjem da *nikada* nisam rucno menjao config, samo iz VS-a.