2012-07-05 3 views
0

Nous avons des fichiers exclus dans un projet d'application Web.Visual Studio 2010 génère les fichiers exclus

La machine d'un développeur construit bien le projet.

machine est un autre développeur voit les fichiers exclus et décide de les compiler, jetant ainsi les erreurs de compilation liées à ces fichiers.

Les deux utilisent VS2010 SP1.

Je ne suis pas au courant de toutes les options de compilation qui pourraient faire en sorte que cette différence. Des idées?

+0

Avez-vous déjà découvert cela? Mon VS2010 inclut un tas de dossiers et fichiers "exclus" chaque fois que je publie. Je ne comprends pas pourquoi, puisque tout ce que je lis continue dit que ce n'est pas censé arriver. Vérifier les "propriétés" sur ces fichiers et dossiers exclus dans ce projet VS (après avoir appuyé sur le bouton "Afficher tous les fichiers" de l'explorateur de solution, bien sûr) ne révèle rien qui puisse expliquer cela. Je ne peux pas non plus trouver des paramètres dans les propriétés du projet telles que "inclure les fichiers et dossiers exclus lorsque vous publiez?" Parce que ce n'est certainement pas le comportement que je veux. – Funka

Répondre

0

Est-ce qu'ils partagent le même fichier .sln et .csproj? (en supposant que c'est un projet C#).

Il existe un indicateur de contenu cs de compilation qui peut être défini sur les fichiers (cliquez avec le bouton droit sur le fichier et sélectionnez les propriétés). Peut-être que l'un a un jeu sur une machine, et l'autre dev l'a mis différemment sur une machine différente.

Un autre problème (en supposant que ce ne soit pas simplement le code standard .cs) est qu'il existe un outil personnalisé qui est utilisé pour la compilation. Par exemple, DevArt Entity Designer utilise les extensions .edml. Si l'outil n'est pas installé, il traite ces fichiers comme du contenu, si l'outil est installé les traite comme compilables/générables.

+0

oui, mêmes fichiers solution/projet. tous deux fraîchement tirés du contrôle de la source. c'est déroutant ... – Alfred

+0

qu'en est-il des outils personnalisés? –

+0

pas de générateurs personnalisés sur ces fichiers. la plupart ne sont que des fichiers .aspx ou .cs dans le dossier views ou controllers (c'est le projet web ASP.NET MVC), je vais vérifier leurs plugins VS pour voir s'il y a quelque chose qui peut changer le compilateur. – Alfred