【发布时间】:2021-09-01 10:33:00
【问题描述】:
我正在尝试在 Visual Studio 2019 和 WLS2 中调试 .net 核心控制台应用程序。 控制台应用程序在启动时需要命令行参数。
这是我的launchSettings.json
{
"profiles": {
"ConsoleApp": {
"commandName": "Project",
"commandLineArgs": "--s",
},
"WSL 2": {
"commandName": "WSL2",
"commandLineArgs": "--s",
"distributionName": ""
}
}
}
使用“ConsoleApp”配置文件启动调试会话,应用程序控制台按预期获取参数“--s”,但使用“WSL 2”配置文件在 WSL 中执行调试我收到以下消息:
Unknown option: --s
.NET Core SDK (3.1.404)
Usage: dotnet [runtime-options] [path-to-application] [arguments]
【问题讨论】:
-
试试
"commandLineArgs": "-- --s"
标签: c# .net .net-core visual-studio-debugging wsl-2