109 votes

Inclure des fichiers de contenu dans .csproj qui sont en dehors du cône du projet

J'ai un projet C# appelé MyProject.csproj situé dans "C:\Projects\MyProject\". J'ai aussi des fichiers que je veux copier dans le répertoire de sortie de ce projet. Cependant, les fichiers sont situés dans le dossier "C:\MyContentFiles\", c'est-à-dire qu'ils ne se trouvent pas dans le cône du projet. Ce répertoire comporte également des sous-répertoires. Le contenu du répertoire n'est pas géré. Par conséquent, je dois inclure tout ce qui s'y trouve.

Lorsque je les inclus en tant que 'Contenu' dans le projet, ils sont bien copiés, mais la structure du répertoire est perdue. J'ai fait quelque chose comme ceci :

  PreserveNewest

Comment puis-je copier ces fichiers/dossiers de manière récursive dans le répertoire de sortie du projet en préservant la structure du répertoire ?

5voto

Menzi Points 51

Je pense

  PreserveNewest

est juste suffisant, puisque vous voulez tout dans ce dossier et les sous-dossiers

-2voto

Pour ignorer un fichier dans un projet .Net Core :

   PreserveNewest

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X