我使用 RedGate 的 ANTS Performance Profiler 已经有一段时间了。我们最近将我们的 3rd 方 dll (Telerik) 更新到了他们的 .net 4.0 版本。当我们这样做时,我不再可以分析我们的代码,因为只要我点击 Telerik 控件,我就会得到:
System.Security.VerificationException:操作可能会破坏运行时的稳定性。
我与 RedGate 交谈,他们告诉我,“基本上,这完全取决于 Microsoft 及其对 CASPOL 的更改。ANTS 具有更多功能,这些功能需要高权限,以便 ANTS 可以在运行环境中从程序集中读取元数据......”
他们的建议是在完全信任模式下运行该过程。我怎么做?
我尝试对我们的 Assembly.cs 文件进行调整,但由于问题似乎不是由我们的代码产生的,因此在调整代码方面我无能为力。
PS 我们的应用程序是 WPF/Winforms 桌面应用程序。我通过更改 web.config 找到了 Web 应用程序的解决方案,但我似乎无法真正找到等效的解决方案(或者如果存在则理解它)。