Partager via


Procédure pas à pas : création d'un SDK à l'aide de C#

Dans cette procédure pas - à - pas, vous apprendrez comment créer une bibliothèque mathématique simple Kit de développement logiciel à l'aide de Visual C# puis empaqueter le Kit de développement logiciel comme une extension Visual Studio (VSIX).Vous remplirez les procédures suivantes :

Composants requis

Vous devez avoir Visual Studio 2012 et Kit de développement logiciel Visual Studio 2012 installé sur votre ordinateur.Vous pouvez télécharger le Kit de développement logiciel de la page Téléchargements de Visual Studio.

Pour créer le composant du fenêtres de SimpleMath

  1. Dans la barre de menus, sélectionnez Fichier, Nouveau, Nouveau projet.

  2. Dans la liste de modèles, développez Visual C# ou Visual Basic, sélectionnez le nœud Windows Store, puis choisissez le modèle Composant Windows Runtime .

  3. Dans la zone Nom, spécifiez SimpleMath, puis choisissez le bouton OK .

  4. Dans Explorateur de solutions, ouvrez le menu contextuel du nœud de projet de SimpleMath, puis choisissez Propriétés.

  5. Renommez Class1.cs à Arithmetic.cs et mettez-le à jour pour correspondre au code suivant :

  6. Dans Explorateur de solutions, ouvrez le menu contextuel du nœud Solution « SimpleMath », puis choisissez Gestionnaire de configurations.

    La boîte de dialogue Gestionnaire de configurations s'ouvre.

  7. Dans la liste Configuration de la solution active, choisissez Version finale.

  8. Dans la colonne Configuration, vérifiez que la ligne SimpleMath a la valeur Version finale, puis choisissez le bouton Fermer pour accepter la modification.

    Important

    Le Kit de développement logiciel pour le composant de SimpleMath inclut une seule configuration.Cette configuration doit être la version release, ou les applications qui utilisent le composant ne aboutissent pas la certification pourWindows Store.

  9. Dans Explorateur de solutions, ouvrez le menu contextuel du nœud de projet de SimpleMath, puis choisissez Build.

Pour créer le projet d'extension de SimpleMathVSIX

  1. Dans le menu contextuel du nœud Solution « SimpleMath », choisissez Ajouter, Nouveau projet.

  2. Dans la liste de modèles, développez Visual C# ou Visual Basic, sélectionnez le nœud Extensibilité, puis choisissez le modèle Projet VSIX .

  3. Dans la zone Nom, spécifiez SimpleMathVSIX, puis choisissez le bouton OK .

  4. Dans Explorateur de solutions, sélectionnez l'élément source.extension.vsixmanifest .

  5. Dans la barre de menus, sélectionnez Afficher, Code.

  6. Remplacez XML existant par XML suivant :

  7. Dans Explorateur de solutions, sélectionnez le projet de SimpleMathVSIX .

  8. Dans la barre de menus, sélectionnez Projet, Ajouter un nouvel élément.

  9. Dans la liste Éléments communs, développez Données, puis choisissez Fichier XML.

  10. Dans la zone Nom, spécifiez SDKManifest.xml, puis choisissez le bouton Ajouter .

  11. Dans Explorateur de solutions, ouvrez le menu contextuel pour SDKManifest.xml, choisissez Propriétés, puis remplacez la valeur de la propriété Incluez dans VSIX par True.

  12. Remplacez le contenu du fichier par le code XML suivant :

  13. Dans Explorateur de solutions, ouvrez le menu contextuel du projet de SimpleMathVSIX, choisissez Ajouter, puis choisissez Nouveau dossier.

  14. Renommez le dossier de références.

  15. Ouvrez le menu contextuel pour le dossier références, choisissez Ajouter, puis choisissez Nouveau dossier.

  16. Renommez le sous-dossier à commonconfiguration, créez un sous-dossier dans celui-ci, puis nommez le sous-dossier neutre.

  17. Répétez les quatre étapes précédentes, cette fois renommant le premier dossier de redist.

    Le projet contient maintenant la structure de dossier suivante :

    references\commonconfiguration\neutral
    redist\commonconfiguration\neutral
    
  18. Dans Explorateur de solutions, ouvrez le menu contextuel du projet de SimpleMath, puis choisissez Ouvrir le dossier dans l'Explorateur de fichiers.

  19. Dans Explorateur de fichiers, accédez au dossier bin\dans le dossier de version finale, ouvrez le menu contextuel du fichier de SimpleMath.winmd, puis choisissez Copier.

  20. Dans Explorateur de solutions, collez le fichier dans les références commonconfiguration\\ dossier neutre dans le projet de SimpleMathVSIX .

  21. Répétez l'étape précédente, collant le fichier de SimpleMath.pri dans le commonconfiguration redist\\ dossier neutre dans le projet de SimpleMathVSIX .

  22. Dans Explorateur de solutions, choisissez SimpleMath.winmd.

  23. Dans la barre de menus, sélectionnez Afficher, Propriétés (clavier : Choisissez la touche F4).

  24. Dans la fenêtre Propriétés, affectez à la propriété Action de génération par Contenu, puis modifiez la propriété Incluez dans VSIX par True.

  25. Dans Explorateur de solutions, répétez ce processus pour SimpleMath.pri.

  26. Dans Explorateur de solutions, sélectionnez le projet de SimpleMathVSIX .

  27. Dans la barre de menus, sélectionnez Build, Génération SimpleMathVSIX.

  28. Dans Explorateur de solutions, ouvrez le menu contextuel du projet de SimpleMathVSIX, puis choisissez Ouvrir le dossier dans l'Explorateur de fichiers.

  29. Dans Explorateur de fichiers, naviguez\bin\dossier de version finale, puis exécutez SimpleMathVSIX.vsix pour l'installer.

  30. Choisissez le bouton Installer, attendez que l'installation pour terminer, puis redémarrez Visual Studio.

Pour créer une application d'exemple qui utilise la bibliothèque de classes

  1. Dans la barre de menus, sélectionnez Fichier, Nouveau, Nouveau projet.

  2. Dans la liste de modèles, développez Visual C# ou Visual Basic, puis sélectionnez le nœud Windows Store .

  3. Sélectionnez le modèle Application vide, nommez le projet ArithmeticUI, puis choisissez le bouton OK .

  4. Dans Explorateur de solutions, ouvrez le menu contextuel pour le projet d' ArithmeticUI, puis choisissez Ajouter une référence.

  5. Dans la liste des types référence, développez Fenêtres, puis choisissez Extensions.

  6. Dans le volet d'informations, sélectionnez l'extension Mathématique simple Kit de développement logiciel .

    Des informations supplémentaires concernant le Kit de développement logiciel s'affichent.Vous pouvez choisir le lien Informations pour ouvrir http://www.msdn.microsoft.com, comme vous l'avez spécifié dans le fichier de SDKManifest.xml précédemment dans cette procédure pas - à - pas.

  7. Dans la boîte de dialogue Gestionnaire de références, activez la case à cocher Mathématique simple Kit de développement logiciel, puis choisissez le bouton OK .

  8. Dans la barre de menus, sélectionnez Afficher, Explorateur d'objets.

  9. Dans la liste Parcourir, choisissez Mathématique simple.

    Vous pouvez maintenant explorer ce qui est dans le Kit de développement logiciel.

  10. Dans Explorateur de solutions, MainPage.xaml ouverts, et remplacez son contenu par le code XAML suivant :

  11. Mise à jour MainPage.xaml.cs pour qu'il corresponde au code suivant :

  12. Choisissez la touche F5 pour exécuter l'application.

  13. Dans l'application, tapez deux nombres quelconques, choisissez une opération, puis choisissez le bouton = .

    Le résultat correct s'affiche.

Vous avez créé avec succès et avez utilisé une extension Kit de développement logiciel.

Voir aussi

Tâches

Procédure pas à pas : création d'un SDK à l'aide de C++

Concepts

Comment : créer un Kit de développement logiciel (SDK)

Autres ressources

Procédure pas à pas : création d'un SDK à l'aide de JavaScript