“托管代码"类型当前不在dllhost上. [英] "Managed code" type isn't at present on dllhost.

查看:63
本文介绍了“托管代码"类型当前不在dllhost上.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

场景

Windows XP SP3
1.1.4322
2.0.50727
一切都很好.\
VS 2005

我在.NET中编写了一个类库,并将其注册为COM.一个经典的ASP页面应该消耗该组件.我想使用VS 2005附加到处理"附加到dllhost.exe主机的功能,以在ASP调用时调试该组件.但是,托管代码"类型目前不可用,它仅显示"X86 and Script"(X86和脚本)类型,因此我无法附加到dllhost来调试托管代码.另外,我的同事的机器与我的情况类似,显示"X86,Script,Managed,T-SQL". dllhost上有4种类型.因此,我认为某些系统配置可能会导致不同的结果?

有人知道如何使dllhost支持托管"功能吗?

推荐答案

您好,乔治,

,这是因为我们可能未在调试代码类型"单选按钮中选择管理代码" .请尝试以下步骤:

1.单击工具"菜单,然后选择附加到进程".2,单击选择...". 附加到处理"按钮上对话框
.3.选择调试这些代码类型:"单选按钮
.4.找到受管理"复选框并选中它

您会尝试一下并告诉我这次托管显示在这里吗?
最诚挚的问候,
Hello George,

That's because we may not choose Manage code in the Debug code type radio button. Please try these steps:

 1. click Tools menu and choose Attach to Process
 2. click "Select..." button on the "Attach to Process" dialog box
 3. choose "Debug these code types:" radio button
 4. find "Managed" checkbox, and check it

Will you try it and tell me does Managed display there this time?
Best regards,


这篇关于“托管代码"类型当前不在dllhost上.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆