3

我发现很难发现此消息的原因。我下载了 PIA 服务并安装了提取的文件,但是当我使用注册时,regsvr32 path\file name我收到了上述消息:

.dll 已加载,但未找到 DllRegisterServer 入口点

我再次尝试提取 systems32 文件夹中的文件,消息告诉我它们已被提取。但是当我在 system32 文件夹中搜索时,文件不存在。请帮我。

4

1 回答 1

3

我今天在同样的问题上苦苦挣扎。这对我来说都很新,但这是我发现的:

RegSvr32 仅适用于设计为可动态链接的 COM 库。正如 Hans Passant 所说:您需要使用 regasm 而不是 regsvr32 来注册 .NET 程序集:

regasm assemblyFile [options]

(更多关于 regasm 的信息可以在这里找到。)

对于您的第二个问题:DLL 可能链接到不在您在运行 regasm 时指定的路径中的其他 DLL。(如此处所回答。)尝试检查所有依赖项。

于 2013-10-23T09:38:25.007 回答