Запуск решений в разных версиях Microsoft Office

Запуск решений Office, созданных с помощью Visual Studio 2010 и более поздних версий

Версия Office, для которой предназначен шаблон проекта Целевая платформа .NET Framework проекта1 Версии Office, которые могут запускать решение Требуемая среда выполнения на компьютере конечного пользователя
Office 2016 и Office 2013 .NET Framework 4 или более поздней версии Office 2016

Office 2013

Office 2010

система Microsoft Office 20072
Средства Visual Studio 2010 для среды выполнения Office
Office 2010 .NET Framework 4 или более поздней версии Office 2016

Office 2013

Office 2010

система Microsoft Office 20072
Средства Visual Studio 2010 для среды выполнения Office
Office 2010 .NET Framework 3.5 Office 2016

Office 2013

Office 2010
Средства Visual Studio 2010 для среды выполнения Office
Система Microsoft Office 2007 .NET Framework 4 или более поздней версии

или

.NET Framework 3.5
Office 2016

Office 2013

Office 2010

Система Microsoft Office 2007
Средства Visual Studio 2010 для среды выполнения Office
  1. Версия .NET Framework, на которую нацелен ваш проект, должна быть установлена на компьютерах конечных пользователей для запуска решения. Например, если проект предназначен для .NET Framework 3.5, на компьютерах конечных пользователей требуется платформа .NET Framework 3.5. В этом примере решение не будет работать, если на компьютерах конечных пользователей установлен только .NET Framework 4.

  2. В этом сценарии решение будет работать без ошибок в системе Microsoft Office 2007, только если он не использует новые функции в Office 2010.

Запуск решений Office, созданных с помощью версий Visual Studio до Visual Studio 2010

Приложения Microsoft Office могут запускать решения, созданные с помощью версий Visual Studio до Visual Studio 2010. В некоторых случаях для этих решений требуются разные версии средств Visual Studio для среды выполнения Office. Различные версии среды выполнения Visual Studio Tools для Office можно установить параллельно на одном компьютере.

В следующей таблице показано, какие версии Microsoft Office могут запускать решения, созданные с помощью предыдущих версий Visual Studio, и какие версии средств Visual Studio для среды выполнения Office и .NET Framework требуются для каждого решения.

Выпуск Visual Studio, используемый для создания решения Версия Office, для которой предназначен шаблон проекта Версии Office, которые могут запускать решение Требуемая среда выполнения на компьютере конечного пользователя Требуемая версия .NET Framework на компьютере конечного пользователя
Visual Studio 2008 Профессиональный

или

Visual Studio Team System 2008
Система Microsoft Office 2007 Office 2013 и Office 20101

Система Microsoft Office 2007
Visual Studio 2010 Tools for Office Runtime 1

или

Инструменты Visual Studio для системы Microsoft Office (среда выполнения версия 3.0)
.NET Framework 3.5
Один из следующих выпусков Visual Studio 2005 с установленным VSTO 2005 SE2 :

— Средства Visual Studio 2005 для Office
— Visual Studio Team System 2005
— Visual Studio 2005 Профессиональный
Система Microsoft Office 2007 Office 2013 и Office 2010 (только 32-разрядная версия)

Система Microsoft Office 2007
Средства Visual Studio 2005 для среды выполнения Второго выпуска Office .NET Framework 2.0, .NET Framework 3.0 или .NET Framework 3.5
Любой из следующих выпусков Visual Studio:

— Visual Studio 2008 Профессиональный
— Visual Studio Team System 2008
— Средства Visual Studio 2005 для Office (с установленными VSTO 2005 SE2 или без них)
— Visual Studio Team System 2005 (с установленным VSTO 2005 SE2 или без него)
— Visual Studio 2005 Профессиональный с установленным VSTO 2005 SE2
Microsoft Office 2003 Office 2013 и Office 2010 (только 32-разрядная версия)

Система Microsoft Office 2007

Microsoft Office 2003
Средства Visual Studio 2005 для среды выполнения Второго выпуска Office .NET Framework 2.0, .NET Framework 3.0 или .NET Framework 3.5
  1. Приложения Office 2013 и Office 2010 включают средства Visual Studio 2010 для среды выполнения Office. Поэтому эти приложения всегда используют средства Visual Studio 2010 для среды выполнения Office, а не инструменты Visual Studio для системы Microsoft Office (версия 3.0) в этом сценарии. Приложения в системе Microsoft Office 2007 могут использовать средства Visual Studio 2010 для среды выполнения Office или инструменты Visual Studio для системы Microsoft Office (версия 3.0).

  2. VSTO 2005 SE — это бесплатная надстройка Visual Studio, которая предоставляет шаблоны проектов надстроек VSTO для Microsoft Office 2003 и системы Microsoft Office 2007. Его можно установить с помощью Visual Studio 2005 Professional, Visual Studio 2005 Tools for Office или редакции в Visual Studio Team System 2005. Дополнительные сведения см. в статье "Инструменты Visual Studio 2005 для Office Second Edition".

  3. Решения Office, требующие средств Visual Studio 2005 для среды выполнения Office Second Edition, несовместимы с 64-разрядными версиями Office 2013 и Office 2010. Чтобы запустить эти решения в 64-разрядном выпуске Office 2013 или Office 2010, необходимо обновить проект до Visual Studio 2010 или до проекта Visual Studio 2008, предназначенного для системы Microsoft Office 2007.