Главная проблема(отсюда и название статьи)-отсутствие интернета на машине где происходит разработка.Да и на той, где есть интернет, невозможно установить кое-либо ПО
Для nuget не нужен интернет и можно не устанавливать ничего (кроме студии)
1. Копировать в локальную папку путь к которой прописать в студии
2. Поднять локальный nuget сервер (TeamCity например умеет за одно и с разными конфигами соберет) — это если билд сервер в сети есть.
Наверно стоит попробовать и такой вариант. Правда достаточно часто возникает потребность подправить что-нибудь в сторонней библиотеке, добавить функционала. Справится родной nuget с такой задачей?
попробуйте cmake (и find_package в нём)
он неплохо работает в windows и с разными версиями Visual Studio
после некоторого периода превыкания — отличный инструмент
можно сделать любое количество конфигов для разных комбинаций флагов и кучу всяких удобных штук
Как уже было предложено выше — нужно использовать нормальные системы сборки (cmake, qbs, waf и т.д.). Собственно, они и нужны для того, чтобы просто и безболезненно разрешать все зависимости на различных ОС и с различными компиляторами.
Настройка VS — это боль, от которой нужно немедленно отказаться.
Nuget++ для бедных