Ошибка MSB3644 во время публикации решения в Visual Studio для Mac

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

Мое решение содержит основное приложение asp.net с целевой платформой 3.0 с несколькими проектами библиотеки портала с некоторой логикой.

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

Ошибки, если у проектов библиотеки портала целевая платформа - .NET Portable:

dotnet publish 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,Version=v4.5,Profile=Profile111 не найдены. Чтобы решить эту проблему, установите Developer Pack (SDK/Targeting Pack) для этой версии платформы или перенацелите свое приложение. Вы можете загрузить пакеты разработчика.NET Framework по адресу https://aka.ms/msbuild/developerpacks.

Ошибки, если в проектах библиотеки портала целевая платформа используется как стандартная платформа.NET:

dotnet publish 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,Version=v5.0 не найдены. Чтобы решить эту проблему, установите Developer Pack (SDK/Targeting Pack) для этой версии платформы или перенацелите свое приложение. Вы можете загрузить пакеты разработчика.NET Framework по адресу https://aka.ms/msbuild/developerpacks.

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

0 ответов

Другие вопросы по тегам