est-il un moyen de savoir la raison pour laquelle un projet est en cours de reconstruction chaque fois une opération de sélection Build est publié dans VS 2008?Raison pour laquelle un projet VS 2008 est en cours de reconstruction à chaque fois
J'ai essayé de supprimer même toutes les dépendances du Build \ Configuration Manager (décoché la colonne de construction pour tous les assemblages, mais celui en question).
Je reçois le même résultat: l'assemblage est reconstruit à chaque fois.
Je dois mentionner que toutes les dépendances sont construites dans le même répertoire (il y a un répertoire de sortie commun).
En fait, il n'est pas très clair pour moi quel est l'algorithme VS/MSBuild pour décider si un projet doit être reconstruit ou non. Vérifie-t-il s'il existe des dépendances (fichiers/assemblages) dont l'horodatage Last Access NTFS est plus récent que celui de l'assembly en question? Peut-être que je pourrais essayer de chercher le fichier "offensant" de cette façon.
Ne mélangez-vous pas entre build et link? Tous les projets sont reliés, mais ne sont pas reconstruits à chaque fois. – Kamarey
Non, c'est vraiment construit à chaque fois.Je peux voir les avertissements du compilateur, tandis que pour les autres projets, je reçois des messages comme celui-ci (pour un projet CL): " Construction démarrée: Projet: CL, Configuration: Déboguer sans licence Toute CPU ------ CL -> D: \ Code \ magnet5Dev \ MagNet \ Build \ Debug \ CL.dll " –