web-dev-qa-db-de.com

VSTO, Outlook-Add-Ins und Visual Studio 2015

Visual Studio 2015 unterstützt ab Visual Studio RC nicht mehr die Office-Add-In-Projekttypen aus Visual Studio-Tools für Office (VSTO). Viele googlin 'und Fragen an PMs in den MS-Blogs haben keine nützlichen Informationen ergeben. aber vielleicht wissen andere in der Gemeinschaft mehr. Das Öffnen eines VSTO-Projekts ergibt "(nicht kompatibel)". so:

  1. wie ist der Status von VSTO und Visual Studio 2015?
  2. Gibt es eine Problemumgehung, um die alten Projekttypen in VS 2015 zu öffnen

Ich habe kein Jahr mehr, weil ich die Maschine abgewischt habe ...

26
toddwseattle

Hast du die Community Edition von VS installiert?

Versuchen Sie, https://aka.ms/getlatestofficedevtools zu installieren.

19
Eugene Astafiev

Ich verwende VS 2015 Enterprise und löste es mit folgenden Schritten.

  1. Bearbeiten Sie die .Csproj-Datei des Office-Projekts mit einem XML-Editor Find node: project\PropertyGroup, löschen Sie den ProjectTypeGuids-Knoten.

  2. schließen .sln.

  3. wieder öffnen .sln.

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

Es scheint, dass VS die typeGuids nicht erkennen kann.

/ ********** Thanx Mogsdad zum Formatieren meines Codes ********** /

Wenn ich versuche, dieses Projekt zu debuggen, habe ich festgestellt, dass es nicht debugiert werden kann. Weil es projectType verliert hat.

Ich bemerke einen weiteren Konfigurationsknoten @<Project><ProjectExtensions><VisualStudio><FlavorProperties><ProjectProperties>. Dieser Knoten hat ein Attribut mit dem Namen ApplicationType und sein Wert ist 'XLS'. Ich habe ihn in 'Excel' geändert, das Projekt scheint gut zu funktionieren.

4
menxin

Mit der Hilfe von James Randal haben wir eine Antwort gefunden. Wir erstellten ein völlig neues, leeres Sharepoint-Add-In und verglichen dann eine neu erstellte .csproj-XML-Datei mit der OfficeDev PNP .csproj-XML-Datei. 

Das Löschen der obigen GUID hilft nicht, da Visual Studio das Projekt dann nicht als Sharepoint-Projekt erkennt. 

Antwort: Bearbeiten Sie die .csproj-XML, um <TargetOfficeVersion> 16.0 </ TargetOfficeVersion> so zu ändern, dass 16.1 für mich bearbeitet wird. Sie müssen weiterhin mit der rechten Maustaste auf Sharepoint Project klicken und fehlende Funktionen installieren. Die Fehlermeldung wird jedoch jetzt ohne Fehlermeldung angezeigt.

0
Michael Dockray