как зарегистрировать мою dll в excel 2007 - PullRequest
0 голосов
/ 01 августа 2009

Привет, у меня есть созданная надстройка Excel (которая создает новую ленту для Excel 2007) с использованием vs2008-vsto-c #, а также создан проект установки ... Я устанавливаю проект установки на другую машину, затем перехожу к Установленная папка, где я вижу все .dll файлы, включая имя моего проекта .dll, скажем, ExcelAddIn.dll

подскажите пожалуйста, что мне теперь делать? чтобы увидеть ту же ленту на Excel 2007 другой машины? спасибо ...

Ответы [ 4 ]

2 голосов
/ 02 августа 2009

вам нужно подписать вашу сборку, прежде чем вы сделаете установщик из свойств проекта, а затем снова сделайте установщик и попробуйте!

0 голосов
/ 03 августа 2009

Я нашел, что самый простой способ сделать это - использовать скрипт vbs, а не дублировать. Я опубликую ссылку на чей-то полезный пост о том, как это сделать.

0 голосов
/ 01 августа 2009

Я бы прочитал документацию MS для этого (использует Windows Installer, а не ClickOnce): http://msdn.microsoft.com/en-us/library/cc563937.aspx

Суть в том, что ваш установщик должен добавить некоторую информацию в реестр, чтобы Excel знал о вашем дополнении. Лучше всего использовать то, что уже есть, чем все остальное.

Я бы также посмотрел этот пост SO, если вы хотите использовать ClickOnce: Создание (ClickOnce) настройки для VSTO Outlook Add-in

0 голосов
/ 01 августа 2009

Я не работал над созданием надстройки для Excel.

Вы можете использовать Инструменты -> Надстройки и перейти к папке, содержащей вашу DLL. Обнаружение этого в Excel 2007 будет другим вопросом.

Посмотрите, поможет ли .

...