Каталог
.config
с файлом dotnet-tools.json
создается при установке инструмента для вашего проекта с помощью команды dotnet tool install
. Этот файл dotnet-tools.json
содержит такие сведения, как версия, команда установки и т. Д. c. обо всех инструментах, установленных для вашего проекта. Это скорее локальная конфигурация, связанная с настройкой на локальной машине. Если вы хотите, чтобы ваш коллега установил те же инструменты на ее / его компьютере, вам следует зарегистрировать этот файл, и ваш коллега должен клонировать и запустить команду для восстановления того же инструмента на ее / его компьютере. Это очень похоже на пакеты NuGet.
Вы можете безопасно добавить это к .gitignore
. В этом случае ваш коллега все еще сможет выполнить бесплатную установку sh того же инструмента, используя dotnet tool install
с такой же или другой версией.
Вот хорошая статья на эту тему c