Événement de pré-construction: Copier le dossier et ses sous-dossiers et fichiers dans Build Directory à l'aide de XCopy
J'ai la Fenêtre de l'Application et j'ai quelques plugins & c'est ChildPlugins lequel j'ai placé dans Mon dossier de l'Application de la structure(voir la structure de dossier de l'image). J'ai utilisé SVN comme source de contrôle de la sorte, chaque dossier a .SVN
dossier.
Voici Ma Question:
Image ci-dessous est ma structure de répertoire des Plugins. Tous les dossiers ont certains fichiers liés à l'it plugins. Maintenant, je veux copier tout le dossier (avec des sous-dossiers) & fichiers à ma Demande de Construire chemin de sortie par l'utilisation de Pré Construit Événement.
Après recherche sur le net j'ai trouvé que par l'aide de la commande XCopy je peux réaliser ce que je veux. Par l'utilisation de code ci-dessous, je peux copier le répertoire Plugins, & c'est des fichiers, mais ne pouvez pas en mesure de copier des sous dossiers & Sous-dossier de Fichiers .
xcopy "$(SolutionDir)Plugins\*.*" "$(SolutionDir)Windows\Host\Host.GUI\bin\x86$(ConfigurationName)\Plugins\" /Y/D
Je veux copier le Dossier & c'est tous les sous-dossiers avec tous les fichiers et que vous souhaitez exclure .SVN
. Quelqu'un peut-il m'indiquer Comment puis-je faire cela?
Grâce.
source d'informationauteur Jignesh Thakker
Vous devez vous connecter pour publier un commentaire.
Vous devez ajouter le commutateur /E pour copier les sous-répertoires (y compris ceux qui sont Vides).
J'ai utilisé ceci:
Et a bien fonctionné, le dossier "Mondossier" apparaissent dans ma "Libération" dossier quand je compile le projet avec tous les documents.
Quelque chose à remarquer ici, c'est que le chemin d'accès est après $(SolutionDir) allait changer en fonction du nom de votre solution, ma solution est ConsoleApplication1.
Mieux si elle n'a pas besoin d'un chemin d'accès avec le nom de la solution ou le type de configuration: