C#的COM DLL:我用Regasm,或Regsvr32的? [英] C# COM DLL: do I use Regasm, or Regsvr32?

查看:355
本文介绍了C#的COM DLL:我用Regasm,或Regsvr32的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我建立一个C#的ActiveX DLL ...我使用REGASM或REGSVR32注册了吗?

I am building a C# ActiveX DLL... do I use REGASM or REGSVR32 to register it?

我如何注册64位接口相较于32位接口?

How do I register the 64-bit interface vs the 32-bit interface?

推荐答案

您需要使用<一个href="http://msdn.microsoft.com/en-us/library/tzat5yw6%28v=vs.80%29.aspx"><$c$c>regasm.exe注册在32位和64位接口,我相信你需要运行的每个 regasm.exe 的的:

C:\Windows\Microsoft.NET\Framework\v2.0.50727

C:\Windows\Microsoft.NET\Framework64\v2.0.50727

所以......你的情况,你需要运行 regasm.exe Framework64 \ V2.0.50727 文件夹。

下面是我们用来注册COM互操作DLL为我们的传统的ASP应用程序之一的例子:

Here's an example we use to register a COM interop DLL for one of our legacy ASP apps:

regasm.exe Hosting.DeviceManager.Power.dll /register /codebase /tlb

这篇关于C#的COM DLL:我用Regasm,或Regsvr32的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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