Partager via


Comment : générer et exécuter votre application Visual C#

Mise à jour : novembre 2007

Pour générer et exécuter votre programme C#, appuyez sur F5. C'est aussi simple que cela.

Beaucoup de choses se passent en arrière-plan. Avant qu'un programme C# puisse être exécuté, il doit être compilé en MSIL, langage intermédiaire Microsoft, c'est-à-dire dans une forme intermédiaire comprise par tous les langages du .NET Framework. Pour plus d'informations sur le langage MSIL, consultez C# et le .NET Framework.

Lorsque vous appuyez sur F5 ou lorsque vous cliquez sur Démarrer ou sur Exécuter sans débogage dans le menu Déboguer, la conversion s'effectue et le fichier exécutable est créé.

Le fichier exécutable de votre programme, c'est-à-dire le fichier qui se termine par .exe, est stocké à l'un des deux emplacements suivants ou aux deux :

Mes documents\Visual Studio 2008\Projects\<Nom du projet>\<Nom du projet>\bin\Debug

- ou -

Mes documents\Visual Studio 2008\Projects\<Nom du projet>\<Nom du projet>\bin\Release

Il y a deux emplacements possibles parce qu'il y a deux formes possibles du même fichier exécutable. Lorsque vous appuyez sur F5, une version de votre fichier exécutable est créée avec les informations de débogage supplémentaires. Ce fichier est placé dans le répertoire Debug.

Si vous cliquez sur Générer la solution dans le menu Génération, si vous appuyez sur CTRL+F5 ou si vous cliquez sur Exécuter sans débogage dans le menu Déboguer, une version de votre fichier exécutable est alors créée sans information de débogage.

En règle générale, vous travaillez avec la version Debug de votre fichier exécutable pendant le développement, puis vous créez la version commerciale lorsque vous devez partager ou déployer votre application terminée. Pour plus d'informations, consultez Comment : déployer votre application Visual C# Express.

En cas d'erreurs dans votre syntaxe C# ou d'impossibilité de résoudre des identificateurs dans un membre ou un type connu, la génération échoue. Une liste d'erreurs s'affiche dans la Liste d'erreurs, fenêtre, qui apparaît par défaut directement en dessous de l'éditeur de code. Vous pouvez double-cliquer sur un message d'erreur pour atteindre la ligne de votre code où l'erreur s'est produite.

Erreur de compilateur CSharp

Les messages d'erreur du compilateur C# sont généralement très clairs et descriptifs. Si vous ne parvenez pas à déterminer le problème, vous pouvez accéder à la rubrique d'aide de ce message. Pour ce faire, sélectionnez le message d'erreur dans la liste d'erreurs et appuyez sur F1. La rubrique d'aide contient des informations supplémentaires utiles. Si vous ne parvenez toujours pas à résoudre le problème, posez alors votre question sur l'un des forums ou groupes de discussion C#. Pour accéder aux forums, cliquez sur Forums MSDN dans le menu ? (Aide).

Remarque :

Si vous accédez à une rubrique d'aide sur une erreur du compilateur qui ne s'avère pas vraiment utile par rapport à l'erreur en question, vous pouvez aider Microsoft à améliorer la documentation en envoyant une description du problème. Pour envoyer vos commentaires, cliquez sur le lien en bas de la page d'aide qui contient l'erreur.

Pour exécuter votre programme C#

  • Pour générer et démarrer votre programme, dans le menu Déboguer, cliquez sur Démarrer ou sur Exécuter sans débogage.

    - ou -

    Appuyez sur F5.

    Ceci crée le fichier exécutable du programme, puis en commence l'exécution.

Pour créer un fichier exécutable qui ne contient pas d'informations de débogage

  • Pour créer une version commerciale de votre fichier exécutable, dans le menu Génération, cliquez sur Générer la solution.

    - ou -

    Appuyez sur la combinaison de touches CTRL+F5.

    - ou -

    Dans le menu Déboguer, cliquez sur Exécuter sans débogage.

Voir aussi

Tâches

Comment : créer une nouvelle application Visual C# Express

Comment : déployer votre application Visual C# Express

Autres ressources

Visual C# Express

Utilisation de l'IDE de Visual C# Express