0

我使用 Visual Studio for Mac 8.5.4(目前最新)。

我的解决方案包含带有目标框架 3.0 的 asp.net 核心应用程序以及一些带有一些逻辑 的门户库项目。在此处输入图像描述

我能够成功构建和运行应用程序,但不能发布。与门户库项目相关的错误。

在此处输入图像描述

如果 Portal Library 项目的目标框架为.NET Portable ,则会出现错误: 在此处输入图像描述

dotnet 为 .NET Core /usr/local/share/dotnet/sdk/3.1.201/Microsoft.Common.CurrentVersion.targets(1177,5) 发布 Microsoft (R) Build Engine 版本 16.5.0+d4cbfca49:错误 MSB3644: .NETPortable,Version=v4.5,Profile=Profile111 的引用程序集未找到。要解决此问题,请为此框架版本安装开发包(SDK/Targeting Pack)或重新定位您的应用程序。您可以在https://aka.ms/msbuild/developerpacks下载 .NET Framework 开发人员包

如果 Portal Library 项目的目标框架为.NET Standart Platform ,则会出现错误: 在此处输入图像描述

dotnet 为 .NET Core /usr/local/share/dotnet/sdk/3.1.201/Microsoft.Common.CurrentVersion.targets(1177,5) 发布 Microsoft (R) Build Engine 版本 16.5.0+d4cbfca49:错误 MSB3644:未找到 .NETPortable,Version=v5.0 的参考程序集。要解决此问题,请为此框架版本安装开发包(SDK/Targeting Pack)或重新定位您的应用程序。您可以在https://aka.ms/msbuild/developerpacks下载 .NET Framework 开发人员包

我不确定我必须安装什么?我从https://aka.ms/msbuild/developerpacks下载了最新的 SDK并已经安装了它。

4

0 回答 0