Avi*_*ale 5 omnisharp .net-core visual-studio-code
1.设置:我已经在我的Ubuntu上安装了Visual Studio代码,并安装了.NET Core和Mono。
2.初始配置:我创建了一个简单的演示应用程序,运行notnet restore和dotnet run. 这只是工作正常并显示“Hello World!” 在终端上。
3.扩展:为了调试这个,我安装了OmniSharp的扩展。然后使用 Visual Studio Code 的“调试器”选项,我添加了launch.json和task.json。
4. launch.json(仅显示配置部分):
....
"configurations": [
{
"name": ".NET Core Launch (console)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceRoot}/bin/Debug/netstandardapp1.5/hwAppCore2.dll",
"args": [],
"cwd": "${workspaceRoot}",
"stopAtEntry": false
}
....
Run Code Online (Sandbox Code Playgroud)
5.现在,当从终端运行时,它工作正常,但是当尝试使用选项.NET Core Launch(控制台)进行调试时,我收到以下错误:
“启动:属性‘程序’无效。‘/home/ak/dotnet_core/hwAppCore2/bin/Debug/netstandardapp1.5/hwAppCore2.dll’是一个库 (.dll),而不是程序。”
我还关注了Channel 9 演示之一,在那里我还可以看到为launch.json的程序属性配置的 hwapp.dll
我不确定,我是否缺少任何配置?
我在 GitHub 上提出 OmniSharp问题后得到了解决方案。
@gregg-miskelly提供的解决方案路径,按照路径 1 进行日常构建,以获得我的问题的确切答案,并按照路径 2 进行推荐构建,按照之前的评论进行工作。
| 归档时间: |
|
| 查看次数: |
21167 次 |
| 最近记录: |