ho uno strano fenomeno.Net di file app.config ignorato quando sotto c: Programmi
ho NET 4.0 app. Quando myapp.exe.config si trova nella normale cartella programfiles, viene ignorato. Anche se lo elimini o non scrivo in esso, myapp.exe funziona e mi sembra che i valori siano presi da un'installazione precedente.
Quando copio la cartella ad es. al desktop funziona correttamente.
Modifica: quando copio il modulo c: programfiles \ myapp \ su c: \ programfiles \ copy of myapp \ funziona Sembra essere solo un problema nella cartella progamfile in cui è stata creata un'installazione precedente. (Immagino)
Qualche idea?
Cordiali saluti
come si avvia l'applicazione? se si naviga nella cartella .exe in Windows Explorer e si fa doppio clic sull'eseguibile, a meno che il codice non stia facendo davvero cose pazze al suo interno, in realtà dovrebbe usare il file .exe.config disponibile nella stessa posizione. è questa applicazione Windows Form? –
È il file .exe dell'applicazione nella cartella C: \ ProgramFiles. Il file app.config che usa il tuo exe è quello nella stessa cartella in cui si trova il tuo exe. – Rajesh
Forse una domanda stupida, ma può essere che tu abbia un'icona sul desktop da cui avvii la tua applicazione, e che l'icona sia il file .exe, e non una scorciatoia? –