W nowszych wersjach NuGet można skonfigurować projekt do automatycznego przywracania pakietów NuGet, dzięki czemu packages
folder nie musi być uwzględniany w repozytorium kodu źródłowego. Dobry.
Jednak to polecenie dodaje nowy .nuget
folder i jest tam plik binarny, NuGet.exe. Może to również zostać ponownie utworzone automatycznie przez program Visual Studio, więc dodawanie tego do kontroli wersji nie jest poprawne. Jednak bez tego folderu program Visual Studio nawet nie załaduje poprawnie rozwiązania.
Jak sobie z tym radzicie? Dodać .nuget do kontroli źródła? Uruchomić skrypt wiersza poleceń przed otwarciem rozwiązania?