NETSDK1147:指定的目标框架缺少工作负载

出现此错误是因为尝试编译的项目需要可选工作负载,但却没有安装此工作负载。 完整的错误消息类似于以下示例:

NETSDK1147:若要生成此项目,必须安装以下工作负载:<workload ID>

若要安装这些工作负载,请运行以下命令:dotnet workload install <workload ID>

例如,如果你的项目面向 net6.0-android,则可能必须运行 dotnet workload install 命令并指定工作负载 ID android

dotnet workload install android

有关详细信息,请参阅 dotnet workload install