Невозможно скомпилировать библиотеку классов UWP после обновления эталонного проекта до .Net Standard 2.0. - PullRequest
0 голосов
/ 07 мая 2018

Раньше у меня была библиотека классов, нацеленная на .Net Standard 1.4, но я обновил ее до .Net Standard 2.0, а также обновил библиотеку классов UWP до SDK 16299, но при компиляции проекта библиотеки классов UWP выдается ошибка ниже:

Тип DateTime определен в сборке, на которую нет ссылок. Вы должны добавить ссылку на сборку 'netstandard, версия = 2.0.0.0, Culture = нейтральный, PublicKeyToken = cc7b13ffcd2ddd51'.

Похоже, я что-то упустил, но на самом деле не могу понять, что это, также попытался изменить .csproject, добавив строку ниже, но это тоже не сработало.

 <ItemGroup> <Reference Include="netstandard" /> </ItemGroup>

1 Ответ

0 голосов
/ 09 мая 2018

После четырехдневного исследования я наконец смог найти решение. Ниже приведены шаги, которые я выполнил, чтобы заставить его работать:

1> Установлено Microsoft.NETCore.Runtime.CoreCLR из Nuget

2> Обновить до последней версии Microsoft.NETCore.UniversalWindowsPlatform

Тем не менее, я не уверен, зачем мне нужна библиотека CoreCLR, был бы признателен, если бы у кого-нибудь было объяснение. Прямо сейчас я в порядке, насколько мой проект строит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...