Как мне ссылаться на библиотеку классов. NET Framework 4.6 из проекта Universal Windows? - PullRequest
0 голосов
/ 12 января 2020

Я не могу этого сделать, потому что проект Universal Windows предназначен. Net Ядро, и это не поддерживается сценарием в соответствии с Visual Studio 2019.

Примечание: Пожалуйста, не напишите ответы типа «Почему вы хотите это сделать?», «Преобразовать библиотеку в. net стандарт.», «Это устарело.».

Я ищу ЛЮБОЙ возможное решение, включая взломы, не рекомендуемые методы, с использованием более старых версий Universal Windows и др. c ..

Ответы [ 2 ]

2 голосов
/ 12 января 2020

Вы не можете. Вам необходимо преобразовать библиотеку в. NET Standard или в другой TFM, на который UWP может сослаться. Я понимаю, что вы сказали не писать ответы, подобные этому, но: это все еще ответ на вопрос . Отказ от реальности не изменит этого.

0 голосов
/ 13 января 2020

Решение этой проблемы на удивление легко. Не добавляйте ссылку на библиотеку классов. Net Framework в Visual Studio. Просто отредактируйте файл csproj и добавьте:

<ItemGroup>
  <Reference Include="DotNetFrameworkClassLibrary">
    <HintPath>..\Lib\DotNetFrameworkClassLibrary.dll</HintPath>
  </Reference>
</ItemGroup>

Он отлично работает, когда библиотека классов. Net Framework вызывает только те методы, которые поддерживает UWP Framework.

...