Разработка Office с Visual Studio 2010 (VSTO), на что стоит обратить внимание - PullRequest
3 голосов
/ 20 марта 2012

Меня все еще смущают разные версии VSTO и то, как они совместимы с офисом 2007/2010.Я знаю, что в википедии есть хорошая таблица для сравнения , но я до сих пор не понимаю.Мой акцент делается на PowerPoint.

Хорошо, поэтому у меня есть Visual Studio 2010 Professional Edition, который предоставляет два шаблона для PowerPoint: шаблон надстройки 2007 года и шаблон надстройки 2010 года.В чем именно разница, это просто версия базового VSTO?Помимо этого, есть ли разница между VSTO 4.0 и VSTO 2010?В Википедии используются оба термина.

Я хочу, чтобы надстройка работала как с PowerPoint 2007, так и с 2010 года. Должен ли я выбрать тип проекта надстройки 2007 или тип проекта надстройки 2010?

Википедия говорит: «Приложения Office 2007 также могут использовать среду выполнения VSTO 2010» , а также «Решения VSTO, разработанные для более новых версий Office, не будут работать в более старых версиях Office, посколькуим не хватает необходимых первичных сборок взаимодействия (PIA) ".

Разве это не какое-то противоречие?

Ответы [ 2 ]

5 голосов
/ 21 марта 2012

ниже изображение должно быть полезным

enter image description here

1 голос
/ 20 марта 2012

Проект VSTO будет работать только с выбранной версией и более поздней, т. Е. Надстройка 2007 будет работать с Office 2007 и 2010, тогда как надстройка 2010 будет работать только с 2010.

При выборе какойверсию для надстройки, выберите версию самой старой версии Office, которую вы хотите поддерживать.

...