测试不会在调试模式 C# 下运行
Posted
技术标签:
【中文标题】测试不会在调试模式 C# 下运行【英文标题】:Tests won't run in debug mode C# 【发布时间】:2021-12-27 06:58:26 【问题描述】:需要为求解二次方程的函数编写一组单元测试。开始调试时,显示此错误,.NET Core 已更新至 5.0,已在解决方案中添加测试[在此处输入图像描述][1]。
请告诉我你能做什么。净5.0。 IDE:Visual Studio 代码。 C#。已安装 C# .Net Core 扩展包(15 个扩展程序必不可少的 C# 和 .NET Core)。
错误(翻译):
[目标进程退出,但没有引发由 CoreCLR 触发的事件。 确保目标进程配置为使用 .NET Core。这可能 如果目标进程尚未在 .NET Core 中启动,则必须这样做。]
-------------------------------------------------------------------
You may only use the Microsoft .NET Core Debugger (vsdbg) with
Visual Studio Code, Visual Studio or Visual Studio for Mac software
to help you develop and test your applications.
-------------------------------------------------------------------
Целевой процесс завершил работу без вызова события, запущенного CoreCLR. Убедитесь, что в целевом процессе настроено использование .NET Core. Это может быть необходимо, если целевой процесс не запускался в .NET Core.
Программа "[424] QuadEqua.dll" завершилась с кодом -2147450749 (0x80008083).
https://i.stack.imgur.com/I9dWp.png
【问题讨论】:
也许?***.com/questions/55757793/… @InUser 我有 VSCode :( VS Code 与否无关紧要。检查是否安装了所需的运行时 【参考方案1】:您是否安装了 .NET Core SDK? 使用 Visual Studio Code 编译和调试是必需的。 https://dotnet.microsoft.com/download/dotnet/5.0
【讨论】:
它没有帮助我:(以上是关于测试不会在调试模式 C# 下运行的主要内容,如果未能解决你的问题,请参考以下文章
Windows 窗体应用程序 C# - 在调试模式下运行后选项卡控件项移动位置