Я использую Visual Studio для Ma c 8.5.4 (последний на данный момент).
Мое решение содержит asp. net базовое приложение с целевой платформой 3.0 с несколько проектов библиотеки портала с некоторыми логиками c.
Я могу успешно собрать и запустить приложение, но не могу опубликовать sh. Ошибки, связанные с проектами библиотеки портала.
Ошибки, если проекты библиотеки портала имеют целевую платформу как . NET Portable :
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 Стандартная платформа :
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 и уже установил ее.