С более новыми версиями NuGet можно настроить проект для автоматического восстановления пакетов NuGet, чтобы папка packages
не включалась в репозиторий исходного кода. Хорошо.
Однако эта команда добавляет новую папку .nuget
, и там есть двоичный файл NuGet.exe. Это также можно автоматически создать заново с помощью Visual Studio, поэтому не рекомендуется добавлять это к контролю версий. Однако без этой папки Visual Studio не будет равномерно загружать решение.
Как вы общаетесь с этим? Добавить .nuget в исходный элемент управления? Запустите некоторую командную строку script, прежде чем открывать решение?