Code Cop 应用挂起
Code Cop App just hangs
我使用 Code Cop(一种方法拦截方法)编写了一个测试应用程序。
然而,当我 运行 我的第一个应用程序时,我遇到了一个障碍,应用程序将启动并挂起,没有任何关于发生了什么的信息。
我完全遵循了代码,并且能够 运行 在另一台机器上使用相同的代码。
没有输出任何错误信息,只是挂起。
有谁知道我可以如何解决或调试这个问题?
我的解决方案是联系 CodeCop 的里卡多·巴博萨 (Ricardo Barbosa),他迅速帮助我解决了这个问题,并解释了发生这种情况的原因。
我的问题是因为我的机器上没有正确的 CLRJIT.dll
C:\Windows\Microsoft.NET\Framework
一个 Windows 更新解决了这个问题。
发生了什么事
当 CodeCop 应用程序运行时,它会在 %temp%/CodeCop 中创建一个文件夹,并从 Microsoft 下载符号文件以计算方法地址。
我的 v4.0.30319 框架文件夹中的版本是 4.6.57.0。
出于某种原因,Microsoft public 符号服务器没有针对此版本 CLRJIT.dll
的符号文件
运行 Fiddler 在启动应用程序时显示情况确实如此。
执行 Windows 更新后,我获得了 clrjit.dll 应用程序的 4.6.100.1 版本,并按预期构建和执行。
感谢 Ricardo 花时间为我解决这个问题。
我使用 Code Cop(一种方法拦截方法)编写了一个测试应用程序。
然而,当我 运行 我的第一个应用程序时,我遇到了一个障碍,应用程序将启动并挂起,没有任何关于发生了什么的信息。
我完全遵循了代码,并且能够 运行 在另一台机器上使用相同的代码。
没有输出任何错误信息,只是挂起。
有谁知道我可以如何解决或调试这个问题?
我的解决方案是联系 CodeCop 的里卡多·巴博萨 (Ricardo Barbosa),他迅速帮助我解决了这个问题,并解释了发生这种情况的原因。
我的问题是因为我的机器上没有正确的 CLRJIT.dll
C:\Windows\Microsoft.NET\Framework
一个 Windows 更新解决了这个问题。
发生了什么事
当 CodeCop 应用程序运行时,它会在 %temp%/CodeCop 中创建一个文件夹,并从 Microsoft 下载符号文件以计算方法地址。
我的 v4.0.30319 框架文件夹中的版本是 4.6.57.0。
出于某种原因,Microsoft public 符号服务器没有针对此版本 CLRJIT.dll
的符号文件运行 Fiddler 在启动应用程序时显示情况确实如此。
执行 Windows 更新后,我获得了 clrjit.dll 应用程序的 4.6.100.1 版本,并按预期构建和执行。
感谢 Ricardo 花时间为我解决这个问题。