web-dev-qa-db-fra.com

Comment définir le «projet exécutable comme projet de démarrage» dans Visual Studio 2013 Express?

J'essaie donc d'étudier un exemple d'application appelé ModernUIDemo.exe trouvé dans un fichier Zip ici . Le site Web mentionne le code source de l'application peut être trouvé ici .

Après avoir téléchargé et pointé Visual Studio Express 2013 pour Windows Desktop vers le fichier de solutions et essayé de démarrer sans déboguer, j'obtiens un message d'erreur:

Un projet avec un type de sortie de bibliothèque de classes ne peut pas être démarré directement.

Afin de déboguer ce projet, ajoutez un projet exécutable à cette solution qui référence le projet de bibliothèque. Définissez le projet exécutable comme projet de démarrage.

Je suppose que cela signifie qu'il existe plusieurs projets et que je dois définir un projet démarrable. Alors, comment dois-je faire cela?

J'ai cherché dans les paramètres de l'application, où il répertorie les "objets de démarrage" et il indique FirstFloor.ModernUI.App.App. N'est-ce pas exact?

En règle générale, comment la documentation est-elle présentée dans les applications C #? Existe-t-il un javadoc que je dois générer pour C #/XAML/WPF?

éditer:

Je reçois maintenant des erreurs de référence dans le XAML à <mui:ModernTab et <mui:BBCodeBlock n'existe pas dans l'espace de noms XML. Des indices? Je pensais déjà avoir ajouté le fichier dll ....

13
user3525618

Dans la propriété de votre projet dans l'onglet Application, vous devez voir:

enter image description here

Type de sortie: Application Windows.

Avec cette configuration après compilation, vous obtiendrez le fichier EXE. Au lieu de cela, selon le message d'erreur que vous obtenez, votre application est configurée comme Bibliothèque de classes, donc la sortie est DLL.

15
Tigran

Faites un clic droit sur le projet que vous souhaitez exécuter -> Définir comme projet de démarrage

24
MichaelLo