Изменения документа Зависимости проекта
Редактировал(а) Alexandr Fokin 2025/02/17 00:29
<
>
отредактировано Alexandr Fokin
на 2025/02/17 00:22
на 2025/02/17 00:22
отредактировано Alexandr Fokin
на 2025/02/17 00:26
на 2025/02/17 00:26
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -11,7 +11,7 @@ 11 11 |View NuGet package dependency hierarchy 12 12 [[https:~~/~~/www.iditect.com/faq/csharp/view-nuget-package-dependency-hierarchy.html>>https://www.iditect.com/faq/csharp/view-nuget-package-dependency-hierarchy.html]]| 13 13 ))) 14 -|(% style="width:123px" %)Получение информации о зависимостях .|(% style="width:1357px" %)(((14 +|(% style="width:123px" %)Получение информации о зависимостях|(% style="width:1357px" %)((( 15 15 |(% style="width:688px" %){{code language="cmd"}}dotnet list <project or solution file> package --include-transitive --format json{{/code}}|(% style="width:594px" %)((( 16 16 Отображение зависимостей. Отображает перечень зависимостей в виде списка. Нет возможности увидеть связи (какой конкретно пакет потребовал эту транзитивную зависимость). 17 17 ... ... @@ -22,5 +22,13 @@ 22 22 2) Загрузка информации об связах зависимостей через Nuget сервер. 23 23 |(% style="width:688px" %)Файл obj\project.assets.json|(% style="width:594px" %)Содержит информацию о пакетах, а также о связях (кто запрашивает этот пакет). 24 24 ))) 25 +|(% style="width:123px" %)Проблема версий|(% style="width:1357px" %)((( 26 +|Ситуация|Имеется следующие ссылки: 27 +Проект -> Пакет1/1.0.0 -> Пакет2/1.0.0 28 +Проект -> Пакет3/1.0.0 -> Пакет2/2.0.0 29 +|Проблема|Данная ситуация может привести к проблеме т.к. версия пакета Пакет2 может не подойти всем пакетам потребителям. 30 +|Задача|Обнаружение ситуаций, когда разные версии одного пакета запрашиваются несколькими потребителями. 31 +А особенно, когда изменилась major версия, указывающая на breaking изменение в пакете. 32 +))) 25 25 26 26