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.
Hinweis |
---|
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.
Hinweis |
---|
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. |
Parallele 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.
Hinweis |
---|
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