Pourquoi VS doit-il reconstruire TOUS mes projets chaque fois que je clique sur "Play"?
J'ai un étrange paramètre qui est la réalisation de ce projet? Je veux seulement changer le texte d'une boîte de message (et pas d'autres assemblées dépendent de celle-là) mais VS reconstruit l'ensemble de mes projets, et cela prend une éternité. Des idées?
source d'informationauteur skb
Vous devez vous connecter pour publier un commentaire.
Vous pouvez exclure les projets de votre construction générale à travers le menu générer..
Construire → Gestionnaire de Configuration → Décocher les projets que vous ne voulez pas toujours construire.
Cela peut massivement accélérer le temps de construction que par les projets de construction qui doivent absolument être construit à chaque fois.
Notez bien que vous devrez construire les projets que vous avez non sélectionnés de façon indépendante (clic droit->Build sur le projet, etc) s'ils ont besoin d'être reconstruit.
Vous pouvez également configurer suppléant construire des configurations de sorte que vous pouvez mélanger et assortir ce sera de construire.
Vous pouvez découvrir ce qui est à l'origine de Visual Studio à penser que chaque projet est obsolète, et d'aborder la question directement.
Vous obtiendrez un énorme montant de la sortie dans la fenêtre de sortie détaillant exactement ce que le build est en train de faire. Avant de construire chaque projet, il permet d'imprimer pourquoi il pense qu'il est hors de date. Un exemple de ce type de sortie est:
Ces "non à jour" les messages doivent point vous à la véritable cause de l'inutile construit, que vous pouvez ensuite fixer.
Il y a certains qu'un contrôle limité sur ce sans l'aide de Configurations si vous cochez l'option pour ne construire que des projets de démarrage et dépendances sur Exécuter.
Outils → Options → les Projets et les Solutions → Construire et Exécuter → Seulement de construire des projets de démarrage et dépendances sur Exécuter
Le bouton de lecture est le début fonctionnalité de débogage.
Oui, Visual Studio va demander à chaque projet dans la solution de construire sur ce point. Mais remarque en demandant de construire et la construction sont des choses différentes. En demandant de construire simplement dit, sur le point de faire quelque chose de construire à nouveau si vous le souhaitez. MsBuild puis faire un peu de vérifier sous le capot et de décider si elle doit se construire le projet sous-jacent.
Si votre projet est de construire alors il y a peut être un autre problème se passe. Pouvez-vous nous donner quelques infos comme la langue, le type de projet, etc ...
Il est également possible de modifier le réglage "Sur Exécuter, lorsque des projets sont en dehors de la date' à "Jamais Construire" au lieu de "Demander".
(sa) dans le menu " Outils -> Options -> Projets & Solutions -> Build & Run)
De cette façon, vous devez appuyer sur la touche F6 chaque fois que vous effectuez un changement pour construire l'out-of-date, les projets, mais au moins il va vous permettre de déboguer avec la touche F5 sans le recompiler.
Je dois dire que ce n'est pas l'idéal, mais c'est quelque chose.
Il y a un point que j'avais lors de l'utilisation casini: L'application de la piscine n'a pas recycler chaque fois que j'appuie sur F5, car casini continue de fonctionner. Vous devez arrêter manuellement casini de la icontray lorsque vous rencontrons des problèmes, mais c'est un grand gain de temps, contrairement à la reconstruction de l'ensemble du site.
Le bouton "Play" n'est probablement pas ce que vous en pensez, ou si vous avez la liaison incrémentielle et la comme désactivée dans les Paramètres de votre Projet.