Gestion des solutions, des projets et des fichiers (Blend pour Visual Studio)

Lorsque vous travaillez dans Blend for Visual Studio 2012, tous les fichiers sont organisés dans un dossier de projet unique. Ce système de projet vous permet de gérer l’ensemble de vos fichiers et références de travail de manière efficace, en les conservant dans une arborescence de dossiers locaux, dans le panneau Projets.

Le système de projet vous permet également de tester facilement un document de départ ou un projet tout entier, puis de générer le projet à l’emplacement de votre choix lorsque vous êtes prêt. Le produit final obtenu après la génération d’un projet dépend du type de projet :

  • Un projet Windows Store HTML génère une application Windows Store que vous pouvez empaqueter et envoyer au Windows Store.

  • Un projet Windows Store XAML génère une application Microsoft Windows standard (.exe).

Les documents Blend sont basés sur l'un des deux langages de balisage : le langage XAML (Extensible Application Markup Language) ou le langage HTML (HyperText Markup Language). Dans Blend, vous pouvez créer des documents XAML ou HTML, ouvrir, enregistrer et supprimer des documents existants, et même copier et renommer des documents, exactement comme vous le feriez dans d'autres applications. Blend offre également des fonctionnalités de base en matière de récupération de projet, ainsi que la possibilité d'ignorer des projets. Vous pouvez effectuer la plupart des tâches relatives aux documents à l’aide des commandes situées dans les menus Fichier, Edition et Projet. Vous pouvez également cliquer avec le bouton droit sur des documents dans le panneau Projets et effectuer des tâches de base rapidement à l'aide du menu contextuel. Blend crée des fichiers solution (.sln), notamment les fichiers .csproj, .vbproj, .jsproj ou .vcxproj pour vos projets Windows Store.

Pour plus d'informations sur le panneau Projets, consultez Panneau Projets (HTML) ou Panneau Projets (XAML).

JJ155274.collapse_all(fr-fr,VS.110).gifDossier Références

Le dossier Références fournit des liens vers les fichiers en lecture seule qui font partie de la Microsoft Windows Library for JavaScript. La bibliothèque contient des fichiers uidark.css, ui-light.css, base.js, ui.js, ainsi que des fichiers base.strings.js et ui.strings.ls spécifiques aux paramètres régionaux.

JJ155274.collapse_all(fr-fr,VS.110).gifÉléments locaux

Lorsque vous ajoutez un élément nouveau ou existant à un projet, cet élément s'affiche dans le panneau Projets. Les éléments peuvent être des documents HTML, des fichiers CSS, des fichiers JavaScript, des images, des fichiers audio, des fichiers vidéo, etc. Vous pouvez créer et ajouter des éléments à votre projet à l'aide de l'option Nouvel élément dans le menu Fichier ou de l'option Ajouter un nouvel élément lorsque vous cliquez avec le bouton droit sur le nom du projet dans le panneau Projets. Les fichiers existants sont ajoutés au projet à l’aide de la commande Ajouter un élément existant du menu Projet.

Pour plus d'informations, consultez les rubriques suivantes :

JJ155274.collapse_all(fr-fr,VS.110).gifFichiers projet et solution

Un fichier projet (.jsproj) et un fichier solution (.sln) sont créés pour les applications Windows Store dans Blend. Ces fichiers sont compatibles avec Microsoft Visual Studio 2012 Express.

Mise en garde Attention

La gestion des fichiers projet requiert de l’organisation ; en effet, le changement de nom et le déplacement de documents ou d’éléments au sein de votre dossier de projet peuvent entraîner la perte des liens et références existants. Pour cette version de Blend, la meilleure pratique recommandée consiste à limiter la modification des noms et le déplacement des tâches. N'oubliez pas que si vous renommez ou déplacez un élément ou une référence, vous devez mettre à jour manuellement toutes les références à ces éléments ou références renommés ou déplacés pour garantir le fonctionnement correct de votre projet.

Les fichiers suivants sont générés lorsque vous créez un projet à l'aide d'un modèle HTML Blank App :

Fichier

Description

ProjectName.sln

Fichier solution Visual Studio qui spécifie les paramètres de configuration pour la solution et référence tous les projets dans la solution.

ProjectName.jsproj

Fichier projet qui spécifie les paramètres de configuration pour le projet et référence tous les fichiers sources dans le projet.

default.js

Fichier projet qui contient le code dynamique pilotant votre application.

default.css

Fichier projet qui contient des règles de style pour votre application.

default.html

Page de début par défaut de votre application Windows Store.

package.appxmanifest

Fichier qui répertorie votre application et ses ressources. Ce fichier définit également la page de démarrage de votre application.

JJ155274.collapse_all(fr-fr,VS.110).gifDossier Références

Le dossier Références sert à stocker les assemblys tels que les DLL et les exécutables. Un assembly peut être un contrôle utilisateur .dll que vous avez créé dans Blend, un contrôle personnalisé .NET Framework ou un composant COM compatible.

Pour plus d’informations, voir Ajouter ou supprimer une référence (XAML).

JJ155274.collapse_all(fr-fr,VS.110).gifDictionnaires de ressources

Les dictionnaires de ressources contiennent des ressources réutilisables, telles que des couleurs de pinceau, des styles et des modèles pour des contrôles, et d’autres types de données que vous pouvez affecter à une propriété. Les dictionnaires de ressources sont liés à un projet par des références de dictionnaire dans le fichier App.xaml ou dans un autre fichier de dictionnaire de ressources.

Un dictionnaire de ressources est simplement un type de document XAML que vous pouvez créer dans Blend. Des documents XAML supplémentaires comprennent des fenêtres, des pages, des contrôles utilisateur, etc.

JJ155274.collapse_all(fr-fr,VS.110).gifÉléments locaux

Lorsque vous ajoutez un élément nouveau ou existant à un projet, cet élément s’affiche dans la liste de Fichiers. Les éléments peuvent être des documents XAML, des images, des fichiers audio, des fichiers vidéo, etc. Vous pouvez créer et ajouter des documents XAML à votre projet à l'aide de l'option Nouvel élément dans le menu Fichier ou de l'option Ajouter un nouvel élément lorsque vous cliquez avec le bouton droit sur le nom du projet dans le panneau Projets. Les fichiers existants sont ajoutés au projet à l’aide de la commande Ajouter un élément existant du menu Projet.

Pour plus d’informations, voir les rubriques suivantes :

JJ155274.collapse_all(fr-fr,VS.110).gifLiens vers des éléments

Vous pouvez créer un lien vers des éléments existants qui ne se trouvent pas localement dans votre dossier de projet mais qui sont stockés ailleurs. Les éléments peuvent être des documents XAML, des images, des fichiers audio, des fichiers vidéo, etc. Un élément lié est identifié par une flèche superposée à l'icône du fichier JJ155274.1cca22e6-da56-405c-a971-c52712d43334(fr-fr,VS.110).png dans la liste Fichiers.

Pour plus d’informations, consultez Ajouter ou lier à un élément existant (Blend pour Visual Studio).

JJ155274.collapse_all(fr-fr,VS.110).gifFichiers de code

Le fichier code-behind pour un document XAML s’affiche toujours en tant qu’élément enfant sous son document XAML respectif. Un fichier code-behind est automatiquement créé chaque fois que vous créez un document XAML à l'aide de l'option Nouvel élément dans le menu Fichier ou de l'option Ajouter un nouvel élément lorsque vous cliquez avec le bouton droit sur le nom du projet dans le panneau Projets. Les fichiers code-behind sont généralement utilisés pour exécuter une procédure impliquant davantage que la définition d’une propriété ou le contrôle d’une chronologie d’animation (dont la réalisation est possible sans code dans un document XAML). Par exemple, dans un fichier code-behind, vous pouvez ajouter une autre logique de programmation, telle que la définition d’une propriété sur un autre objet, le chargement d’un nouveau document, la création d’un nouvel objet, l’utilisation d’un calcul mathématique pour animer un objet, etc. Vous pouvez également ajouter à votre projet des fichiers de code pour des classes personnalisées.

Pour plus d'informations sur l'utilisation des fichiers code-behind, consultez Modification du code source (Blend pour Visual Studio).

JJ155274.collapse_all(fr-fr,VS.110).gifFichier App.xaml

Un fichier App.xaml et le fichier code-behind correspondant sont créés par défaut dans un projet Blend. Le fichier App.xaml contient des ressources de niveau application, utilisables par n’importe quel document de l’application. Les ressources de niveau application sont répertoriées dans le panneau Ressources sous le nœud App.xaml.

Pour plus d'informations, consultez Création de ressources réutilisables (Blend pour Visual Studio) et Créer une ressource (Blend pour Visual Studio).

JJ155274.collapse_all(fr-fr,VS.110).gifFichier AssemblyInfo

Par défaut, un fichier AssemblyInfo est créé dans un projet Blend qui utilise C# ou Visual Basic (.vb). Le fichier AssemblyInfo.cs ou AssemblyInfo.vb contient des paramètres pour le projet qui sont utilisés lorsque vous compilez l'application. Ne modifiez pas le fichier AssemblyInfo.cs ou AssemblyInfo.vb.

JJ155274.collapse_all(fr-fr,VS.110).gifFichiers projet et solution

Un fichier projet (.vbproj .csproj ou .vcxproj) et un fichier solution (.sln) sont créés pour les applications Windows Store dans Blend. Ces fichiers sont compatibles avec Microsoft Visual Studio 2012 Express.

Mise en garde Attention

La gestion des fichiers projet requiert de l’organisation ; en effet, le changement de nom et le déplacement de documents ou d’éléments au sein de votre dossier de projet peuvent entraîner la perte des liens et références existants. Dans cette version d’Blend, veillez à limiter les changements de noms et les déplacements au strict nécessaire ; par ailleurs, n’oubliez pas que si vous renommez ou déplacez un élément ou une référence, vous devez mettre à jour manuellement toutes les références aux éléments et références renommés ou déplacés afin de garantir le bon fonctionnement de votre projet. Ne renommez pas et ne supprimez pas les fichiers App.xaml ou le fichier AssemblyInfo.

Les fichiers suivants sont générés lorsque vous créez un projet à l'aide d'un modèle Blank App (XAML) :

Fichier

Description

ProjectName.sln

Fichier solution Visual Studio qui spécifie les paramètres de configuration pour la solution et référence tous les projets dans la solution.

ProjectName.csproj,

ProjectName.vbproj

ou

ProjectName.vcxproj

Fichier projet qui spécifie les paramètres de configuration pour le projet et référence tous les fichiers sources dans le projet.

App.xaml

Fichier où les ressources au niveau de l’application sont définies. Par exemple, si vous personnalisez un modèle de bouton et le sélectionnez pour le définir au niveau de l’application, tout document dans votre projet peut utiliser le modèle pour appliquer un style au bouton.

App.xaml.cs

App.xaml.vb

ou

App.xaml.cpp, App.xaml.h

Fichier code-behind pour le fichier App.xaml.

MainPage.xaml

Fichier XAML par défaut dans lequel commencer à concevoir l’interface utilisateur de votre application Windows Store.

Remarque Remarque
Le type de modèle Project détermine le nom du fichier XAML principal par défaut.

Page.xaml.cs

MainPage.xaml.vb

ou

MainPage.xaml.cpp, MainPage.xaml.h

Fichier code-behind pour le fichier de contenu correspondant. L’interaction de l’utilisateur et le comportement de l’application sont souvent programmés dans le fichier code-behind.

Package.appxmanifest

Contient des propriétés de package de déploiement.

AssemblyInfo.cs

ou

AssemblyInfo.vb

Définit les propriétés pour l’application, telles que le numéro de version, la description, les assemblys chargés, etc.

Blend fournit les fonctionnalités de test de base pour que vous puissiez tester votre projet avant de générer. Lorsque vous testez le projet, le document identifié en tant que page de démarrage est affiché en premier. C’est toujours la page de démarrage qui s’affiche la première. Le processus de génération (appelé aussi compilation) d’Blend utilise la nouvelle plateforme de génération Microsoft, MSBuild. MSBuild définit à la fois ce que vous générez et la façon dont vous le générez.

Pour plus d’informations sur MSBuild, voir la vue d’ensemble de MSBuild sur MSDN. La signature et les autres tâches de finalisation telles que le débogage, la sécurisation et le déploiement de votre projet doivent être gérées via Visual Studio ou .

Pour plus d’informations sur ces tâches, voir les rubriques suivantes :

Afficher:
© 2014 Microsoft