日期:2014-05-17  浏览次数:20814 次

VSTO Excel 取消注册函数异常
本帖最后由 lwbjyl 于 2012-12-24 17:09:19 编辑
注册与取消注册函数 我一直都是用BAT 文件去执行的(安装御载时在程序中调用BAT)
但有一个问题,注册函数时很正常,取消注册时,就取消不了。手动执行BAT时如下异常(红色那句),网上找了半天,无解。

E:\Windows\system32>e:\Windows\Microsoft.NET\Frameworster "D:\Program Files\自由报表\ExcelFunc.dll"
RegAsm : error RA0000 : COM 注销函数必须是静态的。

取消函数 bat 代码如下:

echo 正在卸载函数...
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm  /unregister "%~dp0\ExcelFunc.dll"
pause
exit

各位 大哥大牛 求解,在下感激不尽~~~

------解决方案--------------------
请问一下,你用C#开发的插件 直接regasm dll文件就可以用了?
------解决方案--------------------
静态的?
方法都需要是静态的?