如何使用Regasm.exe注册C#创建的类库

网友求助:C#创建的类库,在system32**册,如regsvr32 xxx.dll就会出现上面的提示。

分享经验:因为是C#创建的类库,故不能使用regsvr32注册,而是要用Regasm.exe注册。

如何使用Regasm.exe注册C#创建的类库

方法/步骤

  1. 首先,并不是所有的DLL(扩展名)文件,都可以使用regsvr32注册的,需要具体情况具体分析,尤其是:找不到入口点DllRegisterServer之类的出错提示。

    如何使用Regasm.exe注册C#创建的类库
  2. 可以尝试使用Regasm.exe注册(C#创建的类库)。

    开始→所有程序。

    如何使用Regasm.exe注册C#创建的类库
  3. 附件→右键点击命令提示符窗口→以管理员身份运行。

    如何使用Regasm.exe注册C#创建的类库
  4. 然后,输入命令:cd c:\ 按回车执行命令(cd是进入的意思,C盘是系统盘的根目录)。

    如何使用Regasm.exe注册C#创建的类库
  5. 同样,再使用cd命令进入Windows目录。

    如何使用Regasm.exe注册C#创建的类库
  6. 依次进入:C:\Windows\Microsoft.NET\Framework\v2.0.50727目录,如果已经知晓相应的路径,也可以直接输入连续的正确的路径。

    如何使用Regasm.exe注册C#创建的类库
  7. 如要查看该目录中是否涵盖Regasm.exe这个程序,可以使用dir命令查看(再往下找R开头的文件)。

    如何使用Regasm.exe注册C#创建的类库
  8. 然后,再使用命令注册即可(确保相应的文件夹中有可供注册的文件存在,如果注册成功,稍后会有提示)。

    如何使用Regasm.exe注册C#创建的类库