Nous avons une application web principale qui fait référence à plusieurs autres projets. Est-ce que vous enregistrez les fichiers .csproj/.sln dans le contrôle de source ? Si oui, utilisez-vous ces fichiers pour msbuild ou incluez-vous simplement *.cs pour construire votre dll ? Est-ce que ILMerge aide de quelque manière que ce soit à améliorer les performances ?
Réponses
Trop de publicités?Vous devez vous efforcer d'intégrer tout ce qui est nécessaire pour qu'une personne puisse effectuer une nouvelle installation de Visual Studio, effectuer un checkout, double-cliquer sur le fichier .sln, construire et poursuivre son chemin.
Les fichiers .sln et .csproj sont une évidence, à mon avis : que se passe-t-il si vous ajoutez un nouveau fichier au projet : tout le monde devra ajouter manuellement le fichier à ses fichiers de projet si vous n'avez pas validé le fichier .csproj.
-
ILMerge - non. Pas pour les applications web. Pas pour le reste non plus.
-
Checkin ? Pourquoi ne pas laisser Visual Studio s'en occuper ? Maintenant, en général - le contrôle de source sans tous les fichiers pertinents est un déchet ;) Donc, il devrait inclure des choses comme le projet et la solution.