Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Regasm-找不到输入程序集_.net_Com_Regasm - Fatal编程技术网

.net Regasm-找不到输入程序集

.net Regasm-找不到输入程序集,.net,com,regasm,.net,Com,Regasm,我编写了一个.NET程序集,并使用Regasm在本地计算机上成功注册了它,但当我尝试在目标服务器上注册时,出现了以下错误 Regasm:错误RA0000:无法找到输入程序集“完整dll路径”或其依赖项之一 我的本地计算机是Windows XP 32位计算机,服务器是32位Windows 2003服务器 我正在对regasm使用以下命令: Regasm“完整文件路径”/tlb:filename.tlb 有人知道我在这里遗漏了什么吗 谢谢。我猜您的路径可能有空格。 尝试将dll放置到一个简单的路径,

我编写了一个.NET程序集,并使用Regasm在本地计算机上成功注册了它,但当我尝试在目标服务器上注册时,出现了以下错误

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

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

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

有人知道我在这里遗漏了什么吗


谢谢。

我猜您的路径可能有空格。
尝试将dll放置到一个简单的路径,如“c:\FolderName\DllName”,然后执行。

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

我在regasm使用的路径中看到该文件。我在注册时使用完整路径。我在本地机器中有相同路径的文件,它可以工作。我想知道这是否与64位和32位机器有关。这也可能是一个问题,但你还没有做到这一点。仍然停留在“无法定位输入程序集”上。Chase“或其依赖项之一”。您可以使用SysInternals的ProcMon实用程序来查找缺少的内容。这在我遇到相同问题时非常有效。我的操作系统是64位的。