2010-12-14 84 views
0

Je développe une application de bureau C# .NET dans une équipe et nous utilisons TFS pour faire des versions. Nous travaillons sur notre machine individuelle et donnons la construction (make Setup) à partir d'une machine où personne ne travaille.Microsoft Installer semble être derrière la base de code mise à jour

Il arrive que, de temps en temps, une modification que nous avons récemment enregistrée ne figure pas dans le fichier d'installation créé après avoir obtenu la dernière version. Je suis assez sûr d'obtenir la dernière version, parce que la dernière version que j'ai faite avait des changements dans un seul du fichier et j'ai vérifié que cela a été mis à jour correctement.

Y a-t-il un problème avec la raison pour laquelle le fichier d'installation créé semble toujours être un peu en retard. Utilise-t-il des codes qui ont été compilés avec succès et non les derniers. Je peux également vous assurer qu'il n'y a pas eu d'erreur de compilation.

Répondre

0

On dirait que vous êtes confronté à un problème merveilleux connu sous le nom de "vérification des binaires dans le contrôle de source"!

Vous préférez toujours faire un nettoyage/construction avant chaque passage. VS2008 a la fâcheuse habitude de ne pas vouloir construire à partir de TFS si vous vous retrouvez avec un checkin plus ancien. Faire un nettoyage/reconstruire tout devrait faire l'affaire.

+0

J'espère que vos mots valent la peine d'être pris :). Cela nous donne vraiment mal. –