В ASP.NET 5 в файле project.json
мы можем отображать зависимости проекта от некоторых пакетов nuget. Если у нас нет пакета локально, пакет загружается из удаленного источника при использовании kpm restore
, а затем мы используем этот пакет из внешнего источника.Как использовать локальную версию пакета?
Теперь предположим, что я нацелен на один пакет из проекта с открытым исходным кодом и предполагаю, что мне нужно что-то изменить для моих текущих потребностей. Поскольку проект является открытым исходным кодом, я могу локализовать репозиторий локально и изменить все, что мне нужно, а затем создать локальную версию пакета nuget для этого проекта.
Я сомневаюсь, как я могу назвать этот локальный пакет? Я создал .nupkg
, а затем как я ссылаюсь на него на моем project.json
, так что в будущем, если функция, которая мне нужна, реализована на внешней, я могу легко переключиться на использование полученной от внешнего источника?