Les solutions Visual Studio contiennent deux types de fichiers utilisateur cachés. L'un est la solution .suo
qui est un fichier binaire. L'autre est le projet .user
qui est un fichier texte. Quelles sont les données exactes que contiennent ces fichiers ?
Je me suis également demandé si je devais ajouter ces fichiers au contrôle de la source (Subversion dans mon cas). Si je n'ajoute pas ces fichiers et qu'un autre développeur vérifie la solution, Visual Studio créera-t-il automatiquement de nouveaux fichiers utilisateur ?
12 votes
Les fichiers .suo sont recréés automatiquement. C'est un bon moyen de "rafraîchir" vos paramètres par défaut en cas de problème.
5 votes
Meilleures pratiques pour les projets Subversion et Visual Studio est une question plus générale sur ce sujet précis. En outre, la réponse acceptée de celui-ci contient un lien vers la documentation officielle MSDN, qui décrit en détail quels fichiers / répertoires des solutions / projets VS doivent être ajoutés aux systèmes de contrôle de la source, et quelles parties doivent être ignorées.
3 votes
Pour *.suo, veuillez voir ici : msdn.microsoft.com/fr/us/library/bb165909.aspx
0 votes
Quels types de fichiers Visual C++ doivent être soumis au contrôle de version ?
1 votes
Il existe un moyen très simple de déterminer si vous devez inclure un fichier particulier dans le contrôle de version. Supprimez le fichier. Votre application est-elle toujours construite et exécutée comme prévu ? Si oui, le fichier ne doit pas être inclus.