2009-07-24 6 views
1

J'ai une solution avec un couple de projets avec inter-dépendances.Pourquoi Visual Studio recompile-t-il des projets non sales?

Lorsque je fais une modification dans un projet et recompile, Visual Studio recompile tous les projets, indépendamment du fait que je les ai modifiés (ou l'un de leurs précédents) ou non. Je n'utilise que des projets C#. J'ai essayé de nettoyer la sortie - pas de changement. J'ai vérifié les dates de mes fichiers - pas de date future.

Quelqu'un a-t-il déjà vu ce comportement? Y a-t-il un remède pour cela?

+1

Quelle langue utilisez-vous? Le compilateur C++ se comporte très différemment de dire le compilateur C#. –

+0

Nous avons le même problème lorsque nous mixons des projets C++ et C#. – SteveM

Répondre

1

Une cause possible de ce problème est l'horodatage incorrect de vos fichiers. Vérifiez les fichiers dans votre projet et assurez-vous qu'ils ne sont pas horodatés à un moment donné dans le futur. Lorsque vous apportez une modification au fichier de projet, vous pouvez modifier les chemins d'inclusion ou l'ordre de chemin d'inclusion.

0

clairement cela pourrait changer le résultat de la construction même si vous changez le contenu de pas de fichier d'en-tête. il y a des limites à la vérification des dépendances. Je ne sais pas exactement ce qui est vérifié et comment les dépendances sont calculées mais je préférerais certainement faire la construction plutôt que de manquer une dépendance.

Questions connexes