NETSDK1147:指定的目标框架缺少工作负载
出现此错误是因为尝试编译的项目需要可选工作负载,但却没有安装此工作负载。 完整的错误消息类似于以下示例:
NETSDK1147:若要生成此项目,必须安装以下工作负载:<workload ID>
若要安装这些工作负载,请运行以下命令:dotnet workload install <workload ID>
例如,如果你的项目面向 net6.0-android
,则可能必须运行 dotnet workload install
命令并指定工作负载 ID android
:
dotnet workload install android
有关详细信息,请参阅 dotnet workload install
。