Konfigurieren eines Computers zum Entwickeln von Office-Lösungen

Sie müssen die folgenden erforderlichen Komponenten installieren, bevor Sie die Microsoft Office-Entwicklertools in Visual Studio 2012 verwenden können:

  • Visual Studio

  • .NET Framework

  • Microsoft Office

Für die meisten Entwicklungsaufgaben müssen Sie die primären Interopassemblys (PIAs) für Microsoft Office im globalen Assemblycache auch installieren und registrieren.

Ausführliche Installationsschritte finden Sie unter Gewusst wie: Konfigurieren eines Computers zum Entwickeln von Office-Projektmappen.

Visual Studio

Die Office-Entwicklertools sind nur in den folgenden Editionen von Visual Studio enthalten:

  • Visual Studio Professional

  • Visual Studio Premium

  • Visual Studio Ultimate

Die Office-Entwicklertools sind eine optionale Komponente von Visual Studio.Diese Tools sind standardmäßig installiert, wenn Sie eine der Visual Studio-Editionen in der vorherigen Liste installieren.Wenn Sie die Visual Studio-Installation anpassen, indem Sie angeben, die kennzeichnet, um zu installieren, geben Sie Microsoft Office Developer Tools während des Setups auf, um die Tools zu installieren.

Die Office-Entwicklertools schließen die Visual Studio-Tools für Office-Laufzeit und Funktionen ein, die in Visual Studio selbst integriert sind, z. B. Projektvorlagen und Designer.Weitere Informationen zum Visual Studio-Tools für Office-Laufzeit finden Sie unter Übersicht über die Visual Studio Tools for Office-Laufzeit.

HinweisHinweis

Standardmäßig schließen die Office-Entwicklertools in Visual Studio Vorlagen nur für Office 2010 ein.Wenn Sie Lösungen für Office 2013 entwickeln möchten, müssen Sie die Microsoft Office-Entwicklertools für Visual Studio 2012 herunterladen, die Projektvorlagen für Office 2013 einschließen.Um diese Tools herunterzuladen, finden Sie unter Downloads.

.NET Framework

Sie können die Office-Entwicklertools in Visual Studio 2012 verwenden, um Lösungen erstellen, die .NET Framework 4 oder .NET Framework 4.5 abzielen.

.NET Framework 4 wird automatisch installiert, wenn Sie Visual Studio installieren..NET Framework 4.5 wird installiert, wenn Sie die Microsoft Office-Entwicklertools für Visual Studio 2012 installieren.

Microsoft Office

Sie können Visual Studio 2012 verwenden, um Lösungen für Office 2013 oder Office 2010 zu erstellen.Eine der folgenden Versionen von Office muss lokal auf dem Entwicklungscomputer installiert sein:

  • Eine Suite-Edition von Office 2013 oder von Office 2010, einschließlich Plus- Office Professional für Office 365.

  • Eine der folgenden eigenständigen Anwendungen:

    • Excel 2013

    • InfoPath 2013

    • Outlook 2013

    • PowerPoint 2013

    • Project 2013

    • Visio 2013

    • Word 2013

    • Excel 2010

    • InfoPath 2010

    • Outlook 2010

    • PowerPoint 2010

    • Project 2010

    • Visio 2010

    • Word 2010

Visual Basic for Applications (VBA) muss als Teil von Office installiert sein.

HinweisHinweis

Visual Studio 2012 unterstützt das Erstellen von Office-Lösungen nicht, wenn der Entwicklungscomputer eine Version von Office 2013 oder von Office 2010 verfügt, die mit Klick-zu-gelaufen übermittelt wurde.

Bb398242.collapse_all(de-de,VS.110).gifParallele Installationen von Microsoft Office

Visual Studio 2012 unterstützt das Erstellen von Office-Lösungen nicht, wenn mehr als eine Version von Microsoft Office (oder andere Versionen einzelner Office-Anwendungen, wie Excel 2007 und Excel 2010) auf dem Entwicklungscomputer parallel installiert sind.Um Office-Projektmappen mit den Office Developer Tools in Visual Studio 2012 zu erstellen, installieren Sie nur Office 2010 oder Microsoft Office 2013 auf dem Entwicklungscomputer.

Primäre Interop-Assemblys für Microsoft Office

Die Office-PIAs muss im globalen Assemblycache installiert und registriert sein, um die folgenden Entwicklungsaufgaben auszuführen:

  • Erstellen eines Projekts auf Dokumentebene

  • So jedes Office Ausführen oder Debuggen eines Office-Projekts in dem Sie die - Eigenschaft Embed Interop Types aller PIA-Verweise im Projekt zu False geändert haben. 

Sie können Projekte auf Anwendungsebene erstellen, ohne die PIAs im globalen Assemblycache zu installieren.In diesem Fall ist es jedoch nicht möglich, die Projekte in den oben genannten Szenarien auszuführen oder zu debuggen.

Wenn Sie Office auf dem Entwicklungscomputer installieren, werden die PIAs im globalen Assemblycache wenn .NET Framework 2.0 oder höher wird installiert vor installiert und registriert.

Wenn Sie Office auf einem Entwicklungscomputer installieren, der nicht von .NET Framework hat, das bereits installiert ist, oder wenn Sie Office-Setup ändern, um die PIAs nicht zu installieren, müssen Sie diese separat installieren.Weitere Informationen finden Sie unter Gewusst wie: Installieren von primären Interopassemblys für Office.

HinweisHinweis

Visual Studio 2012 installiert private Kopien der PIAs außerhalb des globalen Assemblycache.Wenn Sie ein Office-Projekt erstellen, verweist das Projekt auf diese Kopien der PIAs.Die PIAs müssen jedoch auch im globalen Assemblycache installiert und registriert sein, um die oben aufgeführten Entwicklungsaufgaben auszuführen.Weitere Informationen finden Sie unter Primäre Interopassemblys in Office.

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren eines Computers zum Entwickeln von Office-Projektmappen

Gewusst wie: Installieren der verteilbaren Visual Studio Tools for Office Runtime

Gewusst wie: Installieren von primären Interopassemblys für Office

Konzepte

Verfügbare Funktionen nach Office-Anwendung und Projekttyp

Weitere Ressourcen

Erste Schritte (Office-Entwicklung in Visual Studio)