.net - 在调试降级您的 .net 版本时可以附加到进程吗?
问题描述
我有两个应用程序,一个内置于 .net 2.0(遗留应用程序)和一个用 4.6.1 编写的 - 应用程序通过 COM 通信。在调试时,我们将 4.6.1 应用程序附加到 2.0 应用程序的运行进程。
现在似乎发生的是 4.6.1 应用程序的行为似乎降级了。当我尝试使用System.Uri.EscapeDataString
它时,它不会对括号进行编码,这是旧版本的 .net 框架中的一个已知错误。但是,如果我在不附加到 2.0 应用程序进程的情况下调试 4.6.1 应用程序,我会得到正确的编码。我一直在尝试查找有关此的一些文档,但找不到任何参考,以前有人遇到过吗?
解决方案
推荐阅读
- java - 如何使用 Mockito 模拟构造函数对象属性?
- kdb - kdb/q -- 如何按某些分组对行进行编号
- arrays - 以角度创建数组对象的数组
- python - 如何将下拉列表中的值传递到烧瓶中的另一个页面
- git - 在 git 中搜索与给定文件路径匹配的最后提交的文件
- javascript - 在继续下一次迭代之前等待
- cloud - 阿里云如何定义私有区域id
- python - Python PyQt5 如何使用 QWidget 显示完整的 QMenuBar
- node.js - 使用 Firebase Cloud Functions 时 Nodemailer 查询 A EREFUSED localhost
- amazon-web-services - Databricks 工作人员和 Elasticsearch 节点是否需要位于 AWS 的同一 VPC 中?