Я готовил установку Nuget в нашей компании для распространения наших библиотек среди наших разработчиков.
Дело в том, что с Nuget можно делать много вещей, но стоит ли того, чтобы заставить его делать то, для чего он на самом деле не предназначен.
Кажется, проще использовать другое программное обеспечение, такое как CruiseControl или что-то подобное, для распространения готовых программ и веб-сайтов.
Большинство пользовательских функций, которые вы можете делать с Nuget, можно использовать только внутри Visual Studio.
Может быть, вы также можете посмотреть на Chocolatey (адаптация Nuget для установки приложений)