Изменения документа Зависимости проекта

Редактировал(а) Alexandr Fokin 2025/02/17 00:29

<
От версии < 1.10 >
отредактировано Alexandr Fokin
на 2025/02/17 00:22
К версии < 1.11 >
отредактировано Alexandr Fokin
на 2025/02/17 00:26
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -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