Visual Studio 2022 未将 WSL 列为目标系统中的选项

Ref*_*Jan 7 visual-studio windows-subsystem-for-linux wsl-2 visual-studio-2022

我使用Microsoft 的指南在 WSL 上使用 CMake 配置 VS 2022(版本 17.1.3)以用于 c++。

关于第 5 点,他们写道:

选择工具 > 选项 > CMake > 常规。选择“首选使用 CMake 预设进行配置、构建和测试”

这个选项实际上并不存在。相反,我使用了以下内容,看起来是一样的: 在此输入图像描述

继续第 7 点,他们写道 WSL 应该列为一个选项,Target System但它不存在。我只有一个选择Local Machine

在此输入图像描述

当然,我在我的计算机上安装了 WSL 并重新启动它,然后才尝试将其与 VS 2022 一起使用。

我应该怎么做才能使 VS 2022 将 WSL 列为目标系统的选项?

小智 0

尝试手动配置与 WSL 发行版的远程连接https://www.youtube.com/watch?v=WyAzNYNfme8

还建议尝试安装其他软件包:Visual Studio not shown WSL2 launch profile,但是这两个建议都没有帮助我的情况。

编辑:安装“Linux 和使用 C++ 进行嵌入式开发”组件为我解决了这个问题。