2015-09-04 3 views
6

Возможно ли создать проект VSTO для Office 2010 и выше, предназначенный для .NET 3.5 в Visual Studio 2015?Visual Studio 2015: создать проект VSTO для Office 2010 и выше, который нацелен на .NET 3.5

Когда я пытаюсь создать его я не вижу каких-либо шаблонов проектов: 1

Если изменить версию .NET Framework 4.0 или выше, то можно увидеть шаблоны проектов для Office 2010: 2

У меня есть Windows 10 с активированной функцией .NET 3.5, VS 2015 Enterprise.

+0

Не уверен, что это можно считать ответом или нет, но у меня были проблемы с установкой и установкой, а также с расширением .VSTO. но я сделал это в конце ... В основном, как я думаю, это работает, публикуйте свое дополнение, как обычно, project-publish. Затем перейдите в выходную папку публикации, обратите внимание на структуру папок и файлы. В Visual Studio добавьте новый проект для добавления в проект, другого типа проекта - Проект установки. Затем в файловой системе в файлах приложений добавьте папку «Файлы приложений», которая находится в вашей опубликованной добавленной папке, а также все, что есть. Если у них есть .. –

+0

... если у них есть папка с именем «собака» с двумя файлами в ней, в визуальной студии, добавьте эти папки и файлы так, как они есть. Затем нажмите «Создать», найдите свой .exe в моих документах, визуальной студии, проектах, проекте, bin, debug или release, и вот оно. После запуска этой установки по умолчанию она будет установлена ​​на C: \ program files (x86) \ название компании по умолчанию \ ... Но я думаю, что после того, как вы установили msi или exe в мои документы, excel должен теперь есть добавление ... Если я не ошибаюсь ... –

+0

О, да, вам совершенно необходимо скачать офисные инструменты для визуальной студии - https://www.visualstudio.com/en-us/features/office-tools-vs.aspx –

ответ

1

MSDN говорит, что мы не можем развивать VSTO Addins, что цели .NET 3.5 начиная с Visual Studio 2012: 1

Для получения дополнительной информации, пожалуйста, смотрите в разделе "инструментов Visual Studio для сценариев установки офиса Runtime":

1

VSTO позволяет создавать специальные надстройки. Обычно каждая версия VSTO поддерживает только две версии Office. Я полагаю, что последняя версия поддерживает только Office 2013 и Office 2016. Вот почему вы не видите шаблоны для Office 2010. Вам нужно установить старую версию VS, если вам нужно создать проект для Office 2010.

Примечание: вы можете запускать решения, созданные в VS2015 в предыдущих версиях Office. См. Running Solutions in Different Versions of Microsoft Office для получения дополнительной информации.

+0

Я могу создать Office VSTO AddIn в Visual Studio 2015. Но минимальная версия .NET Framework 4.0. Я обновлю вопрос с помощью скриншота. –

0

Я бегу в это время. Я просто установил виртуальную машину Windows 7 с установленной Visual Studio 2010. Когда мне нужен новый проект, я делаю его на этой виртуальной машине, затем копирую файлы на свой основной жесткий диск и открываю их в сообществе Visual Studio 2015, где должен быть установлен последний VSTO. Он заботится о любых необходимых обновлениях (обычно), а затем выполняет всю мою работу. У меня есть Visual Studio 2010 Pro на виртуальной машине. Я не уверен, что вы можете сделать это со свободной экспресс-версией или нет.

Я всегда нацелен на .NET 4.0 в своих проектах. Не нацелились на 3,5 в течение длительного времени, поэтому я не знаю, будет ли VSTO работать с ним или нет. Я бы не удивился, увидев, что вам просто нужно изменить требования к версии .NET в вашем файле проекта, и это работает, но также не удивится, если это не удастся. .NET 3.5-4 - это простой и очень низкий уровень обновления, поэтому, если вы не можете заставить VSTO работать с 3.5, я бы рекомендовал добавить установщик .NET к вашему установщику.