Как работает VSTO в Visual Studio 2010? - PullRequest
1 голос
/ 16 февраля 2011

Несколько вопросов о проекте VSTO, которого я не понимаю:

  1. Регистрация - в отличие от собственного плагина Office, где у меня есть проект установки, как происходит развертывание в управляемой надстройке?в?После создания проекта у меня есть необходимые записи в реестре, которые определяют плагин (HKCU \ Software \ Microsoft \ Office \ Outlook \ Addins ...).Где код, который выполняет эту регистрацию?

  2. Кроме того, почему в HKCU?Я хотел бы, чтобы плагин был определен для всех пользователей (в HKLM).Как это изменить?

  3. Как Visual Studio узнает, как запустить Outlook, когда я нажимаю клавишу F5?На странице свойств проекта на вкладке отладки для параметра «Пуск» задано значение «Начать проект».Кто сказал Visual Studio, что запуск проекта означает запуск Outlook?

  4. Ищете больше материалов о VSTO.Вы можете порекомендовать ресурс?

Ответы [ 2 ]

0 голосов
/ 05 сентября 2011

У меня нет явной информации, но в настоящее время я работаю через http://msdn.microsoft.com/en-us/library/ff937654.aspx, которая до сих пор была отличным источником информации. Пожалуйста, дайте мне знать, сработало ли это для вашего проекта Outlook.

0 голосов
/ 22 марта 2011

Несколько ответов 1. В основном то же самое для управляемого проекта, за исключением того, что записи Reg указывают на файл .MANIFEST, который, в свою очередь, определяет dll сборки надстройки.

  1. Оооо. это длинная история, в интернете много информации об этом. Google "регистрация надстройки для всех пользователей". Короче говоря, это возможно, но требует некоторых действительно странных и трудных для объяснения регистратур синаниганов.
  2. Если вы создали свойство надстройки Outlook, то благодаря этому типу проекта VS знает, что делать при запуске.
  3. Я никогда не находил хорошего точного источника для материала vsto. Google был моим лучшим другом для такого рода информации. Эндрю Коутс имеет довольно приличный список здесь, хотя http://blogs.msdn.com/b/acoat/archive/2007/08/02/vsto-resources.aspx
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...