J'ai une application WPF que je construis. J'utilise Visual Studio Community 2015. Dans le but de créer une version "vraie", je modifie certains paramètres de génération afin de ne générer que les fichiers nécessaires qui seront installés sur l'ordinateur de l'utilisateur. Donc, pas de vshost exe, pas de fichiers XML générés, etc. etc. etc. (Je conserve la génération de fichiers PDB, cependant).Comment ne pas copier le fichier app.config dans le répertoire de sortie
J'ai tout exactement comme je le veux, sauf pour un fichier. J'ai un fichier App.config dans chaque projet. Cela ne me dérange pas d'être copié dans le répertoire de sortie de mes builds de débogage, mais sur ma "vraie" version, je ne le veux pas.
Le fichier est déjà défini comme "Ne pas copier" dans ses propriétés. Voir les images ci-dessous:
Malgré la « Ne pas copier » réglage, cependant, je reçois toujours un fichier « MyAppName.exe.config » généré chaque fois que je construis le projet. Pourquoi cela est-il ainsi? Comment puis-je l'éteindre? C'est assez ennuyeux.
Merci pour votre conseil!
Si vous n'en avez pas besoin, supprimez-le du projet. – Clemens
Merci, mais cela ne répond pas vraiment à la question. Temporairement, je résous le problème en utilisant une étape post-construction qui supprime le fichier du répertoire de sortie pour mes versions de version. – David
Il y a exactement deux options. Soit l'application a besoin du fichier, ensuite elle doit être copiée dans le dossier de sortie. Ou l'application n'en a pas besoin, alors elle ne devrait pas être dans votre projet. Vous pouvez le recréer à tout moment plus tard. – Clemens