Я пытаюсь выяснить, как лучше всего справиться с этим сценарием.
Скажем, у меня есть библиотека, на которую ссылаются несколько разных несвязанных решений, позвольте ей обратиться к WebServiceInterface.dll. Эта библиотека имеет зависимость от JSON.NET.
До NuGet
Двоичный JSON.NET ссылался через внешний SVN в проекте WebServiceInterface. Другие решения, которые зависели от WebServiceInterface, ссылались на проект (также как внешний SVN) и в результате вытащили как проект, так и его зависимости.
С NuGet
Я не понял, как заставить ссылку JSON.NET хранить в проекте WebServiceInterface (в отличие от местоположения пакетов RandomSolution \). Я нашел ссылку @nu-get для pacakges уровня проекта и уровня решения, но я не могу понять, как это указать, когда я добавляю зависимость через nu-get.
Целью здесь является то, что когда кто-то проверяет WebServiceInterface и добавляет его к новому решению, которое он создает (вместо того, чтобы сломать ссылки на JSON.NET, которые указывают на каталог пакетов под любым последним решением, которое было проверено).