Ошибка MSB3644 во время решения publi sh в Visual studio for Mac - PullRequest
0 голосов
/ 22 апреля 2020

Я использую Visual Studio для Ma c 8.5.4 (последний на данный момент).

Мое решение содержит asp. net базовое приложение с целевой платформой 3.0 с несколько проектов библиотеки портала с некоторыми логиками c. enter image description here

Я могу успешно собрать и запустить приложение, но не могу опубликовать sh. Ошибки, связанные с проектами библиотеки портала.

enter image description here

Ошибки, если проекты библиотеки портала имеют целевую платформу как . NET Portable : enter image description here

do tnet опубликовать версию Microsoft (R) Build Engine 16.5.0 + d4cbfca49 для. NET Core / usr / local / share / dotnet / sdk / 3.1.201 / Microsoft.Common.CurrentVersion.targets (1177,5): ошибка MSB3644: эталонные сборки для .NETPortable, версия = v4.5, профиль = профиль111 не найдены. Чтобы решить эту проблему, установите пакет разработчика (SDK / Targeting Pack) для этой версии платформы или перенастройте свое приложение. Вы можете загрузить. NET Пакеты разработчика Framework по адресу https://aka.ms/msbuild/developerpacks

Ошибки, если у проектов библиотеки портала есть целевая платформа как . NET Стандартная платформа : enter image description here

do tnet опубликовать Microsoft (R) Build Engine версии 16.5.0 + d4cbfca49 для. NET Core / usr / local / share / dotnet / sdk / 3.1.201 / Microsoft.Common.CurrentVersion.targets (1177,5): ошибка MSB3644: эталонные сборки для .NETPortable, версия = v5.0 не найдены. Чтобы решить эту проблему, установите пакет разработчика (SDK / Targeting Pack) для этой версии платформы или перенастройте свое приложение. Вы можете скачать. NET Framework Developer Packs по https://aka.ms/msbuild/developerpacks

Я не уверен, что мне нужно установить? Я скачал последнюю версию SDK из https://aka.ms/msbuild/developerpacks и уже установил ее.

...