如何检查客户端的 Visual Studio 上是否安装了工作负载

Ben*_*art 1 c# msbuild visual-studio blazor-webassembly

我正在开发一个针对 Blazor wasm 的类库,为了正常工作,客户端需要在其 Visual Studio 实例上安装 wasm-tools 工作负载。

有什么方法可以检查他们是否安装了它,如果没有安装,则生成某种错误消息?

谢谢。

小智 5

dotnet workload install wasm-tools据我所知,wasm-tools 工作负载是通过在管理命令 shell 中使用 dotnet 命令行 ( ) 安装的。请参阅此文档:.NET WebAssembly 构建工具

因此,如果您使用上面的命令行,您可能会看到以下消息,例如:

已成功安装工作负载 wasm-tools。

在此输入图像描述

如果您看到此消息,则可以确认工作负载已成功安装。

但对于你的问题,也许你可以考虑使用 dotnet 命令(dotnet 工作负载列表),例如

dotnet workload list

检查它是否列在“已安装的工作负载”列表中,例如:

在此输入图像描述