如何部署一个COM

<p>我刚刚完成我的建设新的COM项目(C#,.NET 3.5)。该项目将通过一个VFP应用程序调用。它在我的开发机器伟大的工作,但现在我需要知道如何在用户的计算机上部署它。点击一旦不适用于此类项目,所以我想我只能和手动分配的DLL。 P&gt; </p><p>所以,在这里我应该把DLL,我如何注册呢? P&gt; </p><p>顺便说一句,3.5的框架已经安装在用户的计算机上。 P&gt; </p><p> TIA P&gt;
</p>

33 浏览 1 回复
  gt   com   一个   程序   类型  

回复

    <p>我真的从来没有使用过的RegSvr32与.NET程序集,而我用的是regasm使用/基本代码选项: P&gt; C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ regasm.exe /代码库MYDLL.DLL PRE&gt; </p><p>您还可以使用/ TLB选项导出类型库,并将其注册。 P&gt; </p><p>当然,最简单的方法,只需创建vstudio一个安装程序,它会为你做这个。 P&gt; </p><p> <strong>创建COM类和接口 STRONG&gt; P&gt;的说明 <p> .NET程序集不包括在类型库兼容的格式信息。因此,有必要为程序员运行两个的.Net提供的一个实用程序来提取一类的组件描述成一个类型库文件。 P&gt; </p><p>一个工具是TLBEXP.EXE,.NET类型库导出。此命令行实用程序的输入是集DLL文件的名称转换为一个类型库。要创建的程序员也可以指定一个类型库文件的名称。 P&gt;</p><p>在一个类型库已被创建时,它可以通过一个COM客户引用,以获得所需的COM客户端绑定到COM类的接口的信息,并在运行时激活COM类。 P&gt; </p><p> <strong>注册的COM类和接口 STRONG&gt; P&gt; <p>有关COM类是由客户端在运行时获得,COM结构必须知道如何找到实现COM类的代码。下面的命令来完成这一点: P&gt;</p><p>您的DLL可以放在任何你愿意的话,但一个不错的选择是C:\ Program Files文件\ MyApplication的 P&gt; </p><p> http://www.csharphelp.com/archives/archive190.html &lt; / P&gt;
    </p></strong></p></strong></p>

    姜林

相关信息

如何使用Visual Studio 2008创建一个COM DLL

<p>如何创建使用Visual Studio 2008中的COM DLL?什么是需要创建DLL的自定义设置?该DLL应该在微软的Navision(ERP软件包)一起使用。 P&gt; </p>

42 浏览 1 回复   属性   使用   gt   创建   navision  

有没有一种方法来生成从Visual Studio Express的一个DLL文件,而无需显式地创建一个DLL项目?

<p>有没有一种方法来生成从Visual Studio Express的一个DLL文件,而无需显式地创建一个DLL项目? P&gt; </p><p>编辑: 也许我的思维过程已经误入歧途了我,但我想设置NUnit的,思想是需要一个DLL来运行它...请纠正我,如果我错了。 P&gt; </p>

44 浏览 1 回复   一个   gt   dll   项目   输出  

在引用一个VBA .NET 3.5中创建DLL(访问)

<p>我已经使用.net 3.5它建立,我想在Access 2003数据库使用DLL创建了一个小类库。 我已经检查了注册的编译选项COM互操作。 P&gt; </p><p>一旦构建完成,有DLL和TLB文件创建的。 P&gt; </p><p>我现在引用TLB文件在我访问数据库,并将其没有问题的作品时,我的开发人员计算机上完...

25 浏览 1 回复   gt   dll   访问   文件   tlb  

注册一个C#/ VB.NET COM DLL编程

<p>问:我有我从C ++程序中使用.NET的DLL。 现在我有一个部署计算机上编程注册DLL。 P&gt; </p><p> 我如何做到这一点(编程!不使用regasm)? 我记得,当我一度被称为从C ++ DLL中的DLL VB6,我不得不使用中的DllRegisterServer和DllUnregisterServer的。 P&gt; <...

26 浏览 1 回复   dll   net   使用   gt   编程  

Visual Studio 2005中:文件 - &GT;新建 - &GT;项目VS文件 - &GT;新建 - &GT;网站?

<p>说我要创建在Visual Studio 2005 vb.net应用程序。 之间的区别是什么的<em>文件 - &gt;新建 - &gt;项目 em&gt;的VS的<em>文件 - &gt;新建 - &gt;网站 em&gt;的? P&gt; <p> <strong>修改 STRONG...

55 浏览 1 回复   gt   项目   文件   新建   创建