4

我编写了一个 .NET 程序集并使用 Regasm 在我的本地计算机上成功注册了它,但是当我尝试在目标服务器中执行此操作时,我收到以下错误。

Regasm :error RA0000 : 无法找到输入程序集“完整 dll 路径”或其依赖项之一。

我的本地机器是 Windows XP 32 位机器,而服务器是 32 位 Windows 2003 Server。

我正在使用以下命令进行 regasm: Regasm "full file path" /tlb:filename.tlb

有谁知道我在这里想念什么?

谢谢。

4

2 回答 2

8

我在尝试在 64 位 Win 7 安装上注册 DLL 时遇到了这个问题,在运行进程监视器后,我发现它正在 SysWOW64 文件夹以及 system32 中寻找 DLL,在将 DLL 文件放在两个位置之后我能够正确注册它。

于 2017-02-28T14:02:00.847 回答
1

我的猜测是你的路径可能有空格。尝试将 dll 放置到像“c:\FolderName\DllName”这样的简单路径,然后执行。

于 2016-09-27T08:28:41.370 回答