2014-04-25 22 views
10

Ho un file App.Config a cui gli utenti possono accedere e impostare alcune impostazioni per eseguire il programma. Ma quando vado a bin \ rilasciare la cartella del mio programma per copiare e dare loro l'exe, DLL, ecc. Non riesco a trovare il file App.Config. Cosa devo fare? È una ConsoleApp.File AppConfig non trovato nella directory bin

risposta

18

tua App.Config willbe convertito in ApplicationName.exe.config

quindi se il tuo nome dell'applicazione è SampleApplication.exe allora avete bisogno di controllare il seguente nome di file

SampleApplication.exe.config.

da MSDN: App.Config

Quando si sviluppa in Visual Studio, posizionare il file di configurazione di origine per la vostra applicazione nella directory del progetto e impostare la sua copia a uscita proprietà Directory copiare sempre o Copia se più recente . Il nome del file di configurazione è il nome dell'app con estensione .config. Ad esempio, un'applicazione myApp.exe deve avere un file di configurazione di origine chiamato myApp.exe.config.

+0

Oh io non lo sapevo. Ok ho trovato ora, stavo pensando che dovrebbe essere un file XML. –

+0

sì è un file xml ma non avrà 'xml' come estensione. –

3

Il file App.config è impostato per la copia su build? Se fai clic con il pulsante destro del mouse su App.config in VS e vai su Proprietà, dovrebbe essere impostato su "Contenuto" e "Copia sempre"/"Copia se più recente".

Ecco uno screenshot della schermata Proprietà:

The App.config properties to check:

Problemi correlati