Sep 9

用VS写的DLL,准备用REGASM进行注册,我设了一个BAT文件,内容只有一句:

"%WINDIR%\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe" .\dbrLDAP.dll

放在DLL的编译目录下,执行时,却发生了错误:

RegAsm : error RA0000 : Unable to locate input assembly 'dbrLDAP.dll' or one of
 

its dependencies.

有人说是因为在REGASM.EXE的命令行中有空格,但不是这个原因.

后来,在命令行窗口下,进入REGASM的目录 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727, 然后运行

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>regasm D:\VS2005Projects\dbrLDAP\ClassLibrary1\ClassLibrary1\bin\Debug\dbrLDAP.DLL

居然就成功了.看来,是REGASM还要调用其他执行文件而产生的路径问题

分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]