J'utilise VS.NET 2003 et VB.NET. J'ai placé mon fichier log4net.config dans le même dossier que le code source et je veux copier automatiquement le fichier log4net.config dans le dossier bin juste au moment où le fichier app.config est copié dans bin. Y a-t-il un moyen automatique de le faire?VB.NET 2003 copie log4net.config dans le dossier bin
Répondre
Incluez-le comme ressource et choisissez toujours la copie.
Vous pouvez le faire par:
- Cliquez sur votre fichier vbproj et choisissez « Ajouter un élément existant »
- Navigte dans le fichier de configuration et sélectionnez
- Faites un clic droit sur le fichier de configuration et de faire que ce n'est pas réglé sur « ressource incorporée » (vous ne voulez pas qu'il intégré dans votre exe ou dll)
- Assurez-vous que son action de construction est réglé sur « Copier toujours »
- construire, et vérifiez votre répertoire de construction, il devrait être là
Je n'ai pas mon IDE ouvert, donc les étapes pourraient avoir besoin d'un peu de peaufinage.
Je ne vois pas cette option dans l'EDI VS.NET 2003. – Raj
Quelle option ??? – GrayWizardx
L'action de construction n'a que 4 sélections, c'est-à-dire Aucune, compile, contenu et ressource incorporée. Je ne vois pas l'option "Toujours copier" que vous avez suggérée. – Raj
Ajouter un événement post construction - http://geekswithblogs.net/dchestnutt/archive/2006/05/30/80113.aspx
Quelque chose comme: -
copie "$ (ProjectDir) log4net.config" "$ (ProjectDir) $ (OutDir)"
devrait le faire .
Malheureusement, VS2003 ne prend pas en charge les événements de génération, cela ne fonctionnera donc pas. –
"J'utilise VS.NET 2003 et VB.NET." - Je suis vraiment désolé. – Chris