Прежде всего, позвольте мне представить взаимосвязь между пакетами, компонентами и рабочими нагрузками.
Если мы устанавливаем рабочую нагрузку, для ее установки требуются некоторые компоненты, некоторые рекомендуются, а другие являются необязательными.
И если мы установим компонент, для него будет установлено несколько пакетов.
Например: если я устанавливаю компонент "Microsoft.VisualStudio.Component.Unity"
, кроме пакета "Microsoft.VisualStudio.Component.Unity
", будут также установлены некоторые пакеты, которые зависят от него, такие как пакет "SyntaxTree.VisualStudio.Unity.Msi,version=3.9.0.3
". (Мы можемнайдите их в C:\ProgramData\Microsoft\VisualStudio\Packages
)
Как найти рабочую нагрузку VS или компоненты, которые зависят от этого пакета?
Для большинства пакетов мы можем найти, какой компонент ирабочая нагрузка зависит от этого согласно этому документу.Однако для пакета " Microsoft.Net.Core.SDK.MSBuildExtensions"
кажется, что это пакет, от которого зависит компонентный пакет или в sdk.Поэтому мы не можем точно определить, к какому компоненту принадлежит пакет, потому что от него зависит не только один компонент или рабочая нагрузка.
Как показано на рисунке ниже: в журнале мы можем найти рабочие нагрузки и компоненты, которые зависят от него.
Где еще я могу найти источник этого пакета?
В журнале вы можетепроверьте, есть ли у вас загружаемый URL для его ручной установки.И я нахожу URL для скачивания (for version=15.9.28307.272
): https://download.visualstudio.microsoft.com/download/pr/b78321cf-2968-49be-a845-fb99347d436e/f938871be0a92ffda7bf6bb1f8c2015f/payload.vsix Надеюсь, это поможет.
Где я могу найти, что входит, например, в Microsoft.VisualStudio.Workload.NetWeb?
Вы можете найти их здесь .