Regasm - 无法定位输入组件

时间:2011-07-20 17:36:29

标签: .net com regasm

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

Regasm:错误RA0000:无法找到输入程序集“full dll path”或其依赖项之一。

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

我使用以下命令进行regasm: Regasm“完整文件路径”/tlb:filename.tlb

有谁知道我在这里缺少什么?

感谢。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

我的猜测是你的路径可能有空格。 尝试将dll放在一个简单的路径上,例如" c:\ FolderName \ DllName"然后执行。