Как настроить обязательное условие VSTO 4.0? - PullRequest
2 голосов
/ 13 января 2012

Мы используем Windows Installer / MSI , а не ClickOnce.

Мы следовали этой подробной статье Microsoft по созданию установщика Windows для нашего VSTO Outlook Addin:

Развертывание средств Visual Studio для решения Office System 3.0 для выпуска 2007 системы Microsoft Office с помощью установщика Windows

Это хорошо, но всегда с этими длинными, сложными, подробными инструкциями по настройке сценариев возникает проблема понимания того, что безопасно настраивать в соответствии с нашими собственными обстоятельствами.

В наших случаях мы используем VS2010 и VSTO4, а инструкции предназначены для VSTO3. Таким образом, программа запуска, созданная с помощью этих инструкций, жалуется на отсутствующий VSTO3.

Что мы должны изменить? А что мы вставим для VSTO4? Вот соответствующие выдержки из статьи:

6. In the Properties window, perform the following tasks.
   a) Set the value of (Name) to Search for VSTO 3.0 Runtime.
   b) Change the value of Property to VSTORUNTIME.
   c) Set the value of RegKey to Software\Microsoft\vsto runtime Setup\v9.0.21022
   d) Leave the Root property set to vsdrrHKLM.
   e) Change the Value property to Install.

7. In the Launch Conditions(ExcelAddInSetup) editor, select the Condition1 launch condition, right-click the condition and select Properties Window.

8. In the Properties window, perform the following tasks.
   a) Set (Name) to Verify VSTO 3.0 Runtime availability.
   b) Change the value of the Condition property to the following VSTORUNTIME = "#1"
   c) Leave the InstallURL property blank.
   d) Change the value of the Message property to The Visual Studio Tools for Office 3.0 Runtime is not installed. Please run Setup.exe.

Это последняя ошибка (наша собственная ошибка условия запуска, если хотите), которая запускается на целевой машине.

Среда выполнения Visual Studio Tools for Office 3.0 не установлена. Пожалуйста, запустите Setup.exe

1 Ответ

1 голос
/ 14 января 2012

Похоже, здесь есть обновленное руководство:
http://msdn.microsoft.com/en-us/vsto/ff937654.aspx

Те же инструкции, но обновленные для VSTO4.

...