MS Visual Studio: Comment exclure certains Dossiers de Projet à partir de l'édition?
J'ai certains dossiers que je veux garder dans le projet, mais ne pas l'inclure dans la publication.
Est-ce possible?
- Il semble être possible. S'il vous plaît consulter Déploiement sur le Web: à l'Exclusion de Fichiers et de Dossiers via l'Application Web Fichier de Projet.
Vous devez vous connecter pour publier un commentaire.
Michael est totalement à droite, en passant par le montage de la .csproj fichier, vous pouvez exclure manuellement les fichiers/dossiers publiés.
Un moyen plus facile si vous ne voulez pas salir avec le .fichier csproj est de mettre en évidence le ou les fichier(s) à l'intérieur de la VS l'explorateur de solutions. Sous le panneau des propriétés, changer de construire à l'action de "contenu" à "none".
De cette façon, vous n'avez pas à décharger le projet à partir de la solution, la charge de l' .csproj et ajoutez une ligne pour chaque nouveau fichier que vous ajoutez qui n'a pas besoin d'être publié, mais au lieu de réaliser la même chose avec 3 clics de souris.
(en supposant que vous avez mis le "publier Uniquement les fichiers nécessaires pour exécuter cette application", sous l'onglet publication)
Si c'est un site web de projet, vous pouvez exclure certains dossiers et/ou fichiers comme suit (voir les éléments ExcludeFoldersFromDeployment et ExcludeFilesFromDeployment):
Vous pouvez faire un "Rechercher & Remplacer" dans le Web.cspoj fichier pour éliminer rapidement un dossier particulier de la publier/déploiement processus
Comme;
à
Une autre façon que vous pouvez faire est que vous pouvez masquer les dossiers dans l'explorateur windows qui ne sont pas nécessaires pour être publié(pas la meilleure solution mais fonctionne si vous avez un grand ensemble d'images qui doivent encore être en cours de développement encadré).
Cela devrait fonctionner bien
Que la question est taggés avec l'ASP, il n'y a pas de
.proj
fichier à déconner avec. Avec VS2015, il y a un autre fichier utile à la place:website.publishproj
. Et cette Asp.Net l'article sur l'exclusion de fichiers et de dossiers mentionne le.wpp.targets
fichier.Tous ces fichiers contiennent
<ItemGroup>
éléments, qui peuvent avoir des éléments comme<ExcludeFromPackageFolders>
. Comme ceux-ci semblent documenté fonctionnalités, juste et ne pas se sentir coupable de piratage ou de 'désordre'. Pour moi, l'exclusion d'un répertoire à l'aide de simples instructions de ce lien et lawebsite.publishproj
fichier a fonctionné comme un charme!