Visual Studio 未显示 WSL2 启动配置文件

问题描述 投票:0回答:2

我刚刚将 Visual Studio 社区 2019 更新到版本 16.9.1。但我无法看到 this 文档中提到的 WSL2 配置文件。

此外,我的机器具备所有先决条件

我尝试过使用现有的和新的控制台应用程序、具有目标框架 .net core 3.1 和 .NET 5 的 Web 应用程序,但没有显示该选项。

另外,我尝试将以下设置添加到 launchSettings.json 文件中,但是在使用此更改运行时,它显示错误

该项目不知道如何运行配置文件 WSL 2。

"WSL 2": {
    "commandName": "WSL2",
    "launchBrowser": true,
    "launchUrl": "https://localhost:5001",
    "environmentVariables": {
        "ASPNETCORE_URLS": "https://localhost:5001;http://localhost:5000",
        "ASPNETCORE_ENVIRONMENT": "Development"
    },
    "distributionName": ""
}
c# visual-studio visual-studio-2019 .net-5 c#-9.0
2个回答
14
投票

请检查您是否安装了以下组件。因为我们需要手动安装。

enter image description here


0
投票

从我安装的 Visual Studio 版本 Microsoft Visual Studio 2022(64 位)- 当前版本 17.11.4 开始,WSL 2 选项不存在。 尝试通过打开“工具”->“获取工具和功能”来添加该功能... 并选择单个组件,然后搜索 wsl,我得到以下信息: Visual Studio 工具和功能 - 各个组件

必须在“工作负载”选项卡中启用“Linux 和使用 C++ 进行嵌入式开发” 让 WSL 启动目标出现。 Visual Studio 工具和功能 - 工作负载

© www.soinside.com 2019 - 2024. All rights reserved.