Прежде чем перейти на ExcelDNA,
Мой плагин - COM AddIn, разработанный на C #, VS 2008 для Excel 2003 +
мой установщик создан с помощью проекта установки в VS 2008
во время установки вызывается install.xls в Custom Action, который вызывает xla для регистрации моего UDF
Теперь я переключаюсь на ExcelDNA,
Мой аддин изменен на
открытый класс Connect: ExcelRibbon, IExcelAddIn
Я все еще использую проект установки в VS, сохраняю тот же код обновления,
во время установки вызывается install.xls в пользовательском действии, которое вызывает xll для регистрации моего UDF
Это отлично работает для новой установки, т.е. более старой версии нет
Однако, если есть более старая версия myAddin (COM Addin)
если я установлю новую версию своего Addin (версия excelDna) поверх него,
Я ожидаю, что новая версия перезапишет старую версию.
Тем не менее появляется сообщение об ошибке: «Возникла проблема при инициализации надстройки (InitializedFailed) ...»
Возможно, многие люди здесь уже сталкивались с подобным опытом.
Как вы решили проблему? большое спасибо !!