为什么我仍然需要注册dll,即使它们已经在exe文件的同一文件夹中

时间:2016-04-08 06:12:45

标签: c# dll

当我们编译一个应用程序并将其依赖编译的dll放在exe文件的同一文件夹中时,应用程序应该运行没有任何问题。但是为什么我们仍然需要使用regsvr32命令注册那些依赖的dll?我迷路了。

1 个答案:

答案 0 :(得分:3)

简短回答是您无需注册DLL即可使用它们。唯一的例外是COM和ActiveX DLL需要将某些键添加到注册表。对于普通的DLL(包括.NET类库),您需要知道的只是DLL的路径。