c# - 在 Visual Studio 中,“启用本机代码调试”实际上是做什么的?
问题描述
我正在观察一些非常奇怪的事情,我无法理解它。
最初,我无法进入我创建的 NuGet 包。
我有一个针对两个框架的包:net472 和 netstandard2.0。包的 DebugType 是“嵌入的”。
在与符号服务器、源链接、PDB 文件、C++ 构建工具等进行了数小时的角力之后,我设法偶然发现了这个线程: https ://stackoverflow.com/a/50024447/12816285
按照启用本机代码调试的说明,它起作用了!我能够从针对 net472 的控制台应用程序中进入我自己的 NuGet 包。
等等……什么?为什么!我的 C# 类库如何被视为本机代码?
跟进问题,这是否有任何已知的错误?我发现我的视觉工作室在启用它后非常一致地冻结/崩溃。
解决方案
推荐阅读
- google-apps-script - Google表格中的Google App Script - 在列中查找相同的值并将数据行作为变量获取
- php - PHP:在第 n 次出现后插入 HTML标签
- php - Laravel vue 在 api 路由中返回 401 错误
- r - r - 从分组值列表中删除异常值
- reactjs - 如何将 React HOC 与 Typescript 一起使用
- reactjs - Reactjs - 根据传递的属性选择具有不同第一个选项的框
- mysql - MYSQL - 无法与 Group By 2 Columns 正确连接
- javascript - 如何在下拉列表中动态显示多个复选框列表
- python - Anaconda 安装错误 winerror2 也提示 is not worming
- python - 需要帮助/反馈在 python 中加在一起两次