Récemment, j'ai remarqué un .config
répertoire créé par Visual Studio avec un dotnet-tools.json
fichier dans. devrait-il être .gitignore
D ou vérifié dans le contrôle de la source?
.config
répertoire avec dotnet-tools.json
Fichier est créé lorsque vous installez un outil pour votre projet avec dotnet tool install
commande. Ce fichier dotnet-tools.json
contient des détails tels que la version, la commande d'installation, etc. À propos de tous les outils installés pour votre projet. C'est plus une configuration locale liée à la configuration sur la machine locale. Si vous souhaitez que votre collègue installe les mêmes outils sur elle/sa machine, vous devez vous enregistrer dans ce fichier et votre collègue est nécessaire pour cloner et exécuter la commande pour restaurer le même outil sur elle/sa machine. C'est très similaire aux packages Nuget.
Vous pouvez ajouter ceci en toute sécurité à .gitignore
. Dans ce cas, votre collègue sera toujours en mesure d'effectuer une nouvelle installation du même outil en utilisant dotnet tool install
avec une version identique ou différente.