个人资料

跳过导航链接首页 > 博客列表 > 博客正文

使用Regasm注册com组件提示注册成功但应用内找不到的原因和解决办法

分类:

经过长时间的折磨,终于找到原因.因为 cmd语句一个微小的差别,原来的语句是:

:: Run batch as administrator to install [Excel for Marix] components
set toolPath=%windir%\Microsoft.NET\Framework64\v4.0.30319\regasm.exe
cd /d F:\MyStorage_SongShiZhao\DesktopBridge\MathNetExcelApp\PackageApp\bin\AnyCPU\Debug\AppX\MathNetExcelApp\com\
%toolPath% /tlb /codebase MathNetExcel.dll
pause

提示注册成功,但excel中调用一直不成功[移植到其他机器].最终确认是因为架构的原因,x86和x64使用不同的Regasm.exe文件,最好都用x86吧应该,而我用的是x64的. regasm正确的目录是:

%windir%\Microsoft.NET\Framework\v4.0.30319\regasm.exe
然后问题就这样简单的解决了.



songshizhao
最初发表2020/8/18 22:56:36 最近更新2020/8/18 22:57:39 2703
为此篇作品打分
10
   评论