Я успешно создал надстройку VSTO для Outlook 2007 в VS2010, ура! Теперь начинается часть развертывания, которая кажется еще более загадочной.
Мне нужно развернуть эту надстройку на сервере моей компании, работающем под управлением Windows Server Standard, SP2. На нем установлен MS Office 2007, и клиенты общаются с другим сервером Exchange. У компании есть тонкие клиенты, которые все Remote-Desktop сервер для доступа к своим Outlook.
Какова будет процедура для этого? Google публикует различные статьи о развертывании надстроек Office, и все они мне не нравятся. У меня сложилось впечатление, что существует множество различных способов установки надстроек, в зависимости от того, какая у вас версия Office, какая у вас версия VS, на какую ОС вы ее устанавливаете, если вы хотите установить ее для одного пользователя или для всех пользователей на сервер и другие различные обстоятельства. Я не могу получить четкое представление о том, что делать. Тот факт, что я устанавливаю систему в системе с сервером / тонким клиентом, может усложнить ситуацию.
В любом случае, я могу потратить следующие несколько дней, изучая, как работают ключи реестра и как они влияют на надстройки, узнавая, как создавать пакеты .MSI, как именно работают сертификаты и нужно ли мне их публиковать или можно ли развертывать в каталог Program Files, или если этот параметр в .NET 4.0 framework даже применяется к надстройке VSTO и т. д. и т. д. и т. п.
Там просто много переменных, и я был бы признателен за совет, который относится к моему точному сценарию. Или, за исключением того, какие именно предметы мне нужно изучать, чтобы знать, что делать, и ссылки на них.
Редактировать: мне нужно сначала развернуть на 1 пользователя на сервере, для тестирования, а затем, в конечном итоге, всех или большинства пользователей, поэтому будет полезна помощь для единичного и широкого развертывания.