在我改用 ExcelDNA 之前,
我的插件是 COM AddIn,用 C# 开发,VS 2008 for Excel 2003+
我的安装程序是通过 VS 2008 中的安装项目创建的
在安装期间,在自定义操作中调用 install.xls,它调用 xla 来注册我的 UDF
现在,我切换到 ExcelDNA,
我的插件更改为
公共类连接:ExcelRibbon,IExcelAddIn
我还是在VS中使用Setup项目,保持相同的upgradeCode,
在安装过程中,在自定义操作中调用 install.xls,它调用 xll 来注册我的 UDF
这适用于新安装,即没有旧版本
但是,如果有旧版本的 myAddin (COM Addin)
如果我在它上面安装我的 Addin 的新版本(excelDna 版本),
我希望新版本会覆盖旧版本。
但是,出现一个错误,说“在初始化插件时出现问题(InitializedFailed)......”
可能这里很多人以前都有过类似的经历。
你是如何解决这个问题的?多谢 !!