Подтвердить что ты не робот

VSTO, надстройки Outlook и Visual Studio 2015

Начиная с Visual Studio RC, Visual Studio 2015 больше не поддерживает типы проектов надстройки Office из Visual Studio Tools for Office (VSTO). Много googlin 'и вопросы к PMs в блогах MS не показали никакой полезной информации; но, возможно, другие в сообществе знают больше. Открытие проекта проекта VSTO "(несовместимо)". так:

  • каков статус VSTO и Visual Studio 2015
  • Есть ли способ обхода старых типов проектов в VS 2015

У меня больше нет 2013, потому что я вытер эту машину...

4b9b3361

Ответ 2

Я использую VS 2015 Enterprise, и я решил его с помощью следующих шагов.

  • Редактировать проект офисного проекта .Csproj с помощью XML-редактора find node: project\PropertyGroup, удалить ProjectTypeGuids node;

  • закрыть .sln.

  • повторно открыть .sln.

My ProjectTypeGuids <ProjectTypeGuids>{BAA0C2D2-18E2-41B9-852F-F413020CAA33};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>.

Кажется, VS не может распознать типыGuids.

/********** Thanx Mogsdad для форматирования моего кода **********/

Когда я пытаюсь отладить этот проект, я обнаружил, что он не может быть отлажен. Поскольку он имеет тип projectType, он может восстановить файл .csproj.

Я вижу еще одну конфигурацию node @<Project><ProjectExtensions><VisualStudio><FlavorProperties><ProjectProperties>. Этот node имеет атрибут с именем ApplicationType, а его значение - "XLS", я изменил его на "Excel", проект выглядит нормально.

Ответ 3

С помощью Джеймса Рэндала мы нашли ответ. Мы создали совершенно новую пустую надстройку Sharepoint, а затем сравнили недавно созданный XML файл .csproj с XML файлом OfficeDev PNP.csproj.

Удаление GUID выше не помогает, поскольку Visual Studio не признает проект как проект Sharepoint.

Ответ. Отредактируйте XML файл .csproj, чтобы изменить <TargetOfficeVersion> 16.0 </TargetOfficeVersion> 16.1 работал у меня. Вам все равно нужно щелкнуть правой кнопкой мыши на проекте Sharepoint и установить отсутствующие функции, но он заканчивается без сообщения об ошибке.