Получить исходный код из пакетов Nuget с открытым исходным кодом - PullRequest
0 голосов
/ 17 апреля 2020

Из-за способа публикации программного обеспечения с открытым исходным кодом (часто с большими изменениями) я обнаружил, что довольно сложно найти исходный код для версии, которую я использую.

Например, это один из наиболее используемая версия для IdentityServer . Много классов и реализация была изменена с тех пор. Поэтому мне нужно

1 / найти версию пакета Nuget.

2 / Go к связанному GitHub (или другому репо) (если доступно)

3 / Go к выпуску и надеемся найти такой же выпуск равным номеру версии Nuget

4 / Загрузить исходный код в этом выпуске

5 / Включить загруженный проект в мой проект

Это стандартный процесс или существует более простой / более простой способ, которым я должен делать? Инструмент для непосредственного извлечения правильного выпуска этого пакета Nuget с открытым исходным кодом непосредственно в Visual Studio?

1 Ответ

1 голос
/ 20 апреля 2020

Это стандартный процесс или есть более простой / простой способ, которым я должен заниматься? Инструмент для непосредственного извлечения правильного выпуска этого пакета Nuget с открытым исходным кодом непосредственно в Visual Studio?

Насколько я знаю , это самый стандартный, нормальный, простой способ получения исходного кода пакета nuget с открытым исходным кодом. И нет такого расширения VS или инструмента для непосредственного получения исходного кода. То, что вы перечисляете, является единственным формальным, стандартным способом.

Кроме , выпуск и обновление исходного кода до автора , и в моем тесте, последняя версия 4.0.0-preview.3.23 была добавлена ​​в ссылка на исходный код IdentityServer4 . Таким образом, вы можете собрать и отладить последнюю версию.

Исходный код всех открытых пакетов nuget опубликован на веб-сайте Github, и вы можете следовать руководству , предоставленному автором для сборки и отладка исходного кода.

Например, , когда вы получаете доступ к пакету nuget IdentityServer4 , вы можете нажать на Исходный репозиторий , который в правой части сайта для доступа к ссылке с открытым исходным кодом:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...