Я не понимаю общую схему того, как NuGet используется на платформе Windows (потому что я никогда не видел этого, я работаю с Linux и monodevelop).
Во многих окнах проектов, есть .nuget папка в хранилище, как https://github.com/YAFNET/YAFNET/tree/master/yafsrc/.nuget
В этой папке есть nuget.exe исполняемые.Почему проекты Windows C# содержат исполняемый файл nuget в папке .nuget?
Почему необходимо добавлять исполняемые файлы в исходный код (SCC)?
Как инструмент сборки NuGet отличается от всех других двоичных инструментов, таких как компиляторы, которые не входят в состав SCC?
Почему другие диспетчеры пакетов, такие как paludis, не добавляются в SCC, но nuget?
В чем именно причина поместить NuGet в SCC?
http://stackoverflow.com/questions/12022154/prevent- need-to-add-nuget-exe-to-source-control –