Freigeben über


Exemplarische Vorgehensweise: Erstellen eines SDK mit C#

In dieser exemplarischen Vorgehensweise erfahren Sie, wie ein einfaches SDK der mathematischen Bibliothek erstellt, indem Sie Visual C# und verwenden dann, das SDK als Visual Studio-Erweiterung (VSIX) gepackt.Sie schließen die folgenden Schritte aus:

Vorbereitungsmaßnahmen

Sie müssen Visual Studio 2012 und Visual Studio 2012 SDK verfügen, das auf dem Computer installiert ist.Sie können herunterladen dass SDK von der Visual Studio- Downloads Seite.

Um die SimpleMath-WindowsRuntime-Komponente erstellen

  1. Klicken Sie auf der Menüleiste wählen Sie Datei, Neu, Neues Projekt aus.

  2. In der Liste der Vorlagen, erweitern Sie Visual C# oder Visual Basic, wählen Sie den Knoten Windows Store aus, und wählen Sie dann die Vorlage aus. Komponente für Windows-Runtime

  3. Im Feld geben Sie Name SimpleMath an und wählen Sie dann die Schaltfläche OK aus.

  4. In Projektmappen-Explorer öffnen Sie das Kontextmenü für den SimpleMath Projektknoten, und wählen Sie dann Eigenschaften aus.

  5. Benennen Sie Class1.cs zu Arithmetic.cs und aktualisieren Sie dieses, folgenden Code:

  6. In Projektmappen-Explorer öffnen Sie das Kontextmenü für den Knoten Projektmappe "SimpleMath", und wählen Sie dann Konfigurations-Manager aus.

    Das Dialogfeld Konfigurations-Manager wird geöffnet.

  7. In der Liste wählen Sie Konfiguration der aktuellen ProjektmappeRelease aus.

  8. In der Spalte Konfiguration, überprüfen Sie, dass Zeile SimpleMath zu Release festgelegt ist, und wählen Sie dann die Schaltfläche Schließen, um die Änderung zu übernehmen.

    Wichtiger HinweisWichtig

    Das SDK für die SimpleMath-Komponente schließt nur eine Konfiguration ein.Diese Konfiguration muss der Releasebuild sein, oder App, die die Komponente verwenden, führen nicht Zertifizierung für Windows Store.

  9. In Projektmappen-Explorer öffnen Sie das Kontextmenü für den SimpleMath Projektknoten, und wählen Sie dann Build aus.

Um das SimpleMathVSIX-Erweiterungsprojekt erstellen

  1. Klicken Sie im Kontextmenü für den Knoten Projektmappe "SimpleMath", wählen Sie Hinzufügen, Neues Projekt aus.

  2. In der Liste der Vorlagen, erweitern Sie Visual C# oder Visual Basic, wählen Sie den Knoten Erweiterungen aus, und wählen Sie dann die Vorlage aus. VSIX-Projekt

  3. Im Feld geben Sie Name SimpleMathVSIX an und wählen Sie dann die Schaltfläche OK aus.

  4. In Projektmappen-Explorer wählen Sie das source.extension.vsixmanifest-Element aus.

  5. Klicken Sie auf der Menüleiste wählen Sie Ansicht, Code aus.

  6. Ersetzen Sie das vorhandene XML durch folgendes XML:

  7. In Projektmappen-Explorer wählen Sie das SimpleMathVSIX Projekt aus.

  8. Klicken Sie auf der Menüleiste wählen Sie Projekt, Neues Element hinzufügen aus.

  9. In der Liste der Gemeinsame Elemente, erweitern Sie Daten und wählen Sie dann XML-Datei aus.

  10. Im Feld geben Sie NameSDKManifest.xml an und wählen Sie dann die Schaltfläche Hinzufügen aus.

  11. In Projektmappen-Explorer öffnen Sie das Kontextmenü für SDKManifest.xml, wählen Sie Eigenschaften aus und ändern Sie dann den Wert der - Eigenschaft auf Include in VsixTrue.

  12. Ersetzen Sie den Inhalt der Datei durch folgendes XML:

  13. In Projektmappen-Explorer öffnen Sie das Kontextmenü für das Projekt SimpleMathVSIX, wählen Sie Hinzufügen aus und wählen dann Neuer Ordner aus.

  14. Benennen Sie den Ordner auf Verweise.

  15. Öffnen Sie das Kontextmenü für den Ordner Verweise, wählen Sie Hinzufügen aus und wählen dann Neuer Ordner aus.

  16. Benennen Sie den Unterordner an commonconfiguration, erstellen Sie einen Unterordner in diese, und benennen Sie den Unterordner neutral.

  17. Wiederholen Sie die vorhergehenden vier Schritte, dieses Mal, das den ersten Ordner zu redist umbenannt wird.

    Das Projekt enthält jetzt die folgende Ordnerstruktur:

    references\commonconfiguration\neutral
    redist\commonconfiguration\neutral
    
  18. In Projektmappen-Explorer öffnen Sie das Kontextmenü für das SimpleMath Projekt, und wählen Sie dann Ordner in Datei-Explorer öffnen aus.

  19. In Datei-Explorer navigieren Sie zum Ordner bin\Release, öffnen Sie das Kontextmenü für die SimpleMath.winmd-Datei, und wählen Sie dann Kopieren aus.

  20. In Projektmappen-Explorer fügen Sie die Datei in den Ordner references\commonconfiguration\neutral im Projekt SimpleMathVSIX ein.

  21. Wiederholen Sie den vorherigen Schritt und fügen Sie die Datei SimpleMath.pri in den Ordner redist\commonconfiguration\neutral im Projekt SimpleMathVSIX ein.

  22. In Projektmappen-Explorer wählen Sie SimpleMath.winmd aus.

  23. Klicken Sie auf der Menüleiste wählen Sie Ansicht, Eigenschaften aus (Tastatur: Wählen Sie die F4-Taste) aus.

  24. Im Fenster Eigenschaften ändern Sie die - Eigenschaft auf BuildvorgangInhalt, und ändern Sie dann die - Eigenschaft auf Include in VsixTrue.

  25. In Projektmappen-Explorer wiederholen Sie diesen Prozess für SimpleMath.pri.

  26. In Projektmappen-Explorer wählen Sie das SimpleMathVSIX Projekt aus.

  27. Klicken Sie auf der Menüleiste wählen Sie Build, SimpleMathVSIX erstellen aus.

  28. In Projektmappen-Explorer öffnen Sie das Kontextmenü für das SimpleMathVSIX Projekt, und wählen Sie dann Ordner in Datei-Explorer öffnen aus.

  29. In Datei-Explorer navigieren Sie zum Ordner \bin\Release, und führen Sie dann SimpleMathVSIX.vsix aus, um es zu installieren.

  30. Wählen Sie die Schaltfläche Installieren, warten Sie auf, um die Installation zu beenden, und starten Sie dann Visual Studio neu.

So fügen Sie eine Beispiel-App erstellen, die die Klassenbibliothek verwendet

  1. Klicken Sie auf der Menüleiste wählen Sie Datei, Neu, Neues Projekt aus.

  2. In der Liste der Vorlagen, erweitern Sie Visual C# oder Visual Basic, und wählen Sie dann den Knoten Windows Store aus.

  3. Wählen Sie die Leere App Vorlage aus, geben Sie das Projekt ArithmeticUI, und wählen Sie dann die Schaltfläche OK aus.

  4. In Projektmappen-Explorer öffnen Sie das Kontextmenü für das ArithmeticUI Projekt, und wählen Sie dann Verweis hinzufügen aus.

  5. In der Liste von Referenztypen, erweitern Sie Fenster und wählen Sie dann Erweiterungen aus.

  6. Wählen Sie im Detailbereich die Simple Math SDK Erweiterung aus.

    Weitere Informationen über das SDK angezeigt wird.Sie können den Weitere Informationen Link auswählen, dass http://www.msdn.microsoft.com zu öffnen, wie in der SDKManifest.xml-Datei zuvor in dieser exemplarischen Vorgehensweise angegeben haben.

  7. Im Dialogfeld Verweis-ManagerSimple Math SDK aktivieren Sie das Kontrollkästchen, und wählen Sie dann die Schaltfläche OK aus.

  8. Klicken Sie auf der Menüleiste wählen Sie Ansicht, Objektkatalog aus.

  9. In der Liste wählen Sie DurchsuchenSimple Math aus.

    Sie können jetzt untersuchen, was im SDK ist.

  10. In Projektmappen-Explorer ersetzen geöffnete MainPage.xaml und dessen Inhalt durch den folgenden XAML-Code:

  11. Update MainPage.xaml.cs, um dem folgenden Code entspricht:

  12. Wählen Sie die F5-TASTE, um die Anwendung auszuführen.

  13. In der App geben Sie alle zwei Zahlen ein, wählen Sie einen Vorgang aus, und wählen Sie dann die Schaltfläche = aus.

    Das richtige Ergebnis angezeigt wird.

Sie haben erfolgreich ein Erweiterung SDK erstellt und verwendet.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen eines SDK mit C++

Konzepte

Gewusst wie: Erstellen eines Software Development Kit (SDK)

Weitere Ressourcen

Exemplarische Vorgehensweise: Erstellen eines SDK mit JavaScript