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