debugging - 不控制起点源时如何调试 .NET5 源
问题描述
所以我有一个有趣的情况。我不知道如何调试我的 .net 5 代码,因为起点可执行文件不是我控制的可执行文件。我提供了一个 .NET5 DLL,我可以为其编写插件。因为该进程是 dotnet.exe 并且我的 DLL 不是起点项目的一部分,所以我似乎无法让 Visual Studio 调试器实际调试我编写的任何内容。
我可以附加到 dotnet 进程,但我的断点说它们不起作用,因为尚未为该项目加载符号。
我遵循了 miscrosoft 文档,但它仅适用于项目的单个“层”,并且似乎没有任何关于调试位于由 dotnet.exe 运行的层之上的层的项目的信息。
我希望我描述得足够好。
解决方案
推荐阅读
- mysql - 无法连接到 Mysql 服务器:错误 1043 (08S01):握手错误
- python-3.x - 如何在 Python 中获取裁剪图像与其原始图像之间坐标的左、右、上和下偏移?
- django - 如果发生错误,如何堆叠 django 模型保存调用?
- python - 对 Python 字符串数组使用“Findall”操作
- javascript - Return False 不会读取下一个 IF 语句?
- python - 在 python 中使用请求和漂亮的汤模块
- c++ - `std::back()` 类似于 C++ 中的函数
- android - Android Studio 4.01版本更新
- python - 为什么我的 while 循环在遇到中断后会再执行一次?
- python - 从我的数据框中按国家/地区返回性别