小编Har*_*iel的帖子

无法在 VS Code 中调试

我的问题是我无法在 VS Code 中调试 C# 代码。然而,我能够构建我的项目并在集成终端中运行我的测试。

当我打开 C# 项目时收到以下错误消息:

打开项目时出错

当我尝试调试测试时,出现以下错误:

无法启动调试器:“System.ArgumentException:''不是有效的版本字符串。\n参数名称:value\n at NuGet.Versioning.SemanticVersion.Parse (System.String value) [0x0001c] in <4853a90612074646a7605745843002d3>:0 \ n 位于 OmniSharp.Services.DotNetCliService.GetVersion (System.StringworkingDirectory) [0x00011] 中:0 \n 位于 OmniSharp.DotNetTest.TestManager.Create(Microsoft.CodeAnalysis.Project 项目、OmniSharp.Services.IDotNetCliService dotNetCli、OmniSharp.Eventing。 IEventEmitter eventEmitter、Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) [0x0000c] in <4aaef988dc824a03ae865c14f4dd306d>:0 \n at OmniSharp.DotNetTest.TestManager.Start (Microsoft.CodeAnalysis.Project 项目、OmniSharp.Services.IDotNetCliService dotNetCli、OmniSharp .三项赛。 IEventEmitter eventEmitter、Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) [0x00000] <4aaef988dc824a03ae865c14f4dd306d>:0 \n 位于 OmniSharp.DotNetTest.Services.BaseTestService.CreateTestManager (System.String fileName) [0x00011] <4aaef988dc82 4a03ae865c14f4dd306d>:0 \n在 OmniSharp.DotNetTest.Services.DebugTestService.Handle (OmniSharp.DotNetTest.Models.DebugTestGetStartInfoRequest 请求) [0x00007] 在 <4aaef988dc824a03ae865c14f4dd306d>:0 \n 在 OmniSharp.Endpoint.Exports.RequestHandlerExportHandler 2[TRequest,TResponse].Handle (TRequest request) [0x00000] in <b0a7a1010bfe4b01af0da4ccbeac0c7a>:0 \n at OmniSharp.Endpoint.EndpointHandler2+d__18[TRequest,TResponse].MoveNext ( ) [0x0008a] …

c# debugging visual-studio-code

5
推荐指数
0
解决办法
1240
查看次数

标签 统计

c# ×1

debugging ×1

visual-studio-code ×1