debugging - VSCode dotnet 3.0附加调试器不起作用
问题描述
我刚刚将我的整个项目升级到 dotnet 3.0(aspnetCore3.0 和 EFCore3.0)。在升级之前,在 VS Code 中,我可以附加到 dotnet 进程并进行调试。
现在,它要求我像以前一样选择进程,但是当我这样做时,调试器不起作用。它没有加载任何符号。
我正在使用此命令在终端中运行应用程序:
dotnet run --project myproj.Web/MyProj.Web.csproj --environment "Development" --server.urls "http://*:5200;https://*:5201;"
解决方案
尝试不附加到 dotnet 进程,而是附加到 your_app.exe(即使它是 Web 应用程序)
推荐阅读
- java - 如何访问索引为长类型的数组元素
- r - S4 对象是否有类似 lapply 的功能?
- c# - ILoggingBuilder Logging LogLevel in Appsettings Json 似乎没有在 Azure 日志流或 Blob 日志中得到确认
- mysql - 如何在 MySQL 控制台中使用环境变量
- c# - HtmlAgilityPack 未找到应该存在的特定节点
- python - 复制 numpy 数组内容而不更改具有不同 dtype 的数组中的值
- ansible - 有条件地运行 ansible 角色处理程序
- java - 是否可以在 IntelliJ Idea 中使用 init.gradle 脚本?
- c++ - 如何让 Doxygen 不记录我的包含防护?
- r - 根据 `df1` 的一个变量 (`df1$var1`) 在 `df1` 中创建一个变量,以及根据 `df1$var1` 改变的 `df2` 的一个变量