В узле "Зависимости" нет команды "Добавить ссылку"

Win 10, VS19 16.6.2 Согласно официальной документации, для добавления ссылки надо в обозревателе решений щелкнуть правой кнопкой мыши на узел Зависимости и выбрать команду Добавить ссылку. Но вместо этой команды предлагают три других:

Problem

Мне надо добавить в проект (библиотека классов .NET Core 3.1) ссылку на сборку System.Windows.Forms, и ни одна из них не может этого сделать.


Ответы (1 шт):

Автор решения: return

Ссылки на WinForms добавляются через .csproj.

<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">

  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <UseWindowsForms>true</UseWindowsForms>
  </PropertyGroup>

</Project>

Если вы установите Project/PropertyGroup/UseWindowsForms в true, то ссылки добавятся автоматически. Такая же история и с WPF, только вместо UseWindowsFormsUseWPF. Для подробной информации о .csproj можете посмотреть здесь.

→ Ссылка