我编写了一个.NET程序集并使用Regasm在我的本地计算机上成功注册,但是当我尝试在目标服务器中执行此操作时,我收到以下错误。
Regasm:错误RA0000:无法找到输入程序集“full dll path”或其依赖项之一。
我的本地计算机是Windows XP 32位计算机,而服务器是32位Windows 2003 Server。
我使用以下命令进行regasm: Regasm“完整文件路径”/tlb:filename.tlb
有谁知道我在这里缺少什么?
感谢。
答案 0 :(得分:4)
当我尝试在64位Win 7安装上注册DLL时遇到此问题,在运行进程监视器之后我发现它在将DLL文件放入之后在SysWOW64文件夹以及system32中查找DLL这两个地方我都能正确注册。
答案 1 :(得分:1)
我的猜测是你的路径可能有空格。 尝试将dll放在一个简单的路径上,例如" c:\ FolderName \ DllName"然后执行。