首页 > 解决方案 > 在调试降级您的 .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 应用程序,我会得到正确的编码。我一直在尝试查找有关此的一些文档,但找不到任何参考,以前有人遇到过吗?

标签: .netvisual-studio

解决方案


推荐阅读