Com as versões mais recentes do NuGet, é possível configurar um projeto para restaurar automaticamente os pacotes NuGet para que a packages
pasta não precise ser incluída no repositório de código-fonte. Boa.
No entanto, este comando adiciona uma nova .nuget
pasta e há um binário lá, NuGet.exe. Isso também pode ser recriado automaticamente pelo Visual Studio e, portanto, não parece correto adicioná-lo ao controle de versão. No entanto, sem essa pasta, o Visual Studio nem mesmo carregará a solução corretamente.
Como vocês lidam com isso? Adicionar .nuget ao controle de origem? Executar algum script de linha de comando antes de abrir a solução?