Un projet avec le type de sortie de la bibliothèque de la classe ne peut pas être démarré directement avec un démarrage exe
Tout d'abord je suis tout à fait conscient de ce message et pourquoi cela se passe normalement. Ce n'est pas que je suis juste en train d'exécuter une dll (comme cette question).
J'ai un projet qui permet de compiler une dll, mais il a un programme de démarrage spécifié dans les propriétés du projet. La plupart du temps, je suis capable de faire un clic droit sur le projet et sélectionnez Debug > Démarrer une nouvelle instance, et vous lancez le programme, et permettez-moi de débogage ma dll. Cependant, de temps en temps je reçois ce message (Un projet de sortie type de bibliothèque de classe ne peut pas être démarré directement) que si je n'ai pas un programme de démarrage. Les premières fois j'ai pensé que c'était juste moi accidentellement en cliquant sur le mauvais projet, mais je suis certain que ce n'est pas le cas étant donné que c'est arrivé plein de fois et j'ai été prudent de le regarder.
Lorsque ce message apparaît, je suis en mesure d'essayer à nouveau et il fonctionne toujours sur la deuxième ou troisième tentative.
Un collègue en utilisant la même Solution n'a jamais ce problème :-/
Quelqu'un d'autre a eu ce problème ou sait comment le résoudre?
Je suis à l'aide de Visual Studio 2005 Pro Version 8.0.50727.762 (SP.050727-7600)
Modifier: arrive Aussi avec Visual Studio 2010
Vous devez vous connecter pour publier un commentaire.
Un autre collègue a suggéré que c'est parce que après avoir cliqué sur Debug > Démarrer une nouvelle instance, alors que je suis en attente pour elle de démarrer, je clique sur un autre projet. Je ne le fais pas pour une raison quelconque, juste à sélectionner au hasard des choses que j'ai d'attente pour que le projet puisse démarrer. Peut-être que Visual Studio est sur le projet peu de temps après j'ai cliqué sur le menu, devient confus, et affiche le message d'erreur?
Toute personne en mesure de confirmer cela correspond à leur expérience?
Généralement, des problèmes de VS sont causés par:
J'ai eu ce problème avec des projets qui ont été créés en tant que "Bibliothèque de contrôles Windows" qui de toute façon oublier leur statut. Le déchargement et le rechargement du projet est généralement fait le tour.
Si il a été créé comme une "Bibliothèque de classes", puis pour en faire un "Bibliothèque de contrôles Windows" j'ai manuellement ajouter les éléments suivants à l' .fichier csproj. C'était la seule différence que j'ai pu voir entre une bibliothèque et d'un projet bibliothèque de contrôles windows.
BTW - à partir d'une Bibliothèque de contrôles Windows commence à l'Utilisateur de Contrôler le Conteneur de Test: permet de tester n'importe quel contrôle utilisateur dans la bibliothèque. Très cool.
ajouter qu'à l'intérieur d'un
<itemgroup>
élément.Si vous prévoyez d'utiliser/créer/ajouter des dll ou tout simplement avoir plus d'un projet dans votre solution, vous pouvez obtenir ce genre de problème, surtout si vous avez oublié une règle simple:
1. Dans votre "Solution Explorer" de la fenêtre. Faire un clic droit et choisissez "Définir les Projets de Démarrage..."
2. En vertu de l' "Projet de Démarrage", sélectionnez et modifiez "le projet de démarrage Unique" pour votre entité.
pas juste faire un projet de démarrage
Va ressusciter ce fil, je viens d'être confrontés à des problèmes similaires, quand juste en cliquant sur un projet et démarrer une nouvelle instance..
Ainsi, au lieu de clic-droit sur le projet et en sélectionnant démarrer une nouvelle instance, que j'ai bien cliqué définir comme projet de démarrage.
Faible et voici, un projet de bibliothèque de classes a été mis en gras, certainement pas le seul, j'ai été un clic droit.
J'ai essayé de sélectionner un autre fichier exécutable du projet et en le définissant comme projet de démarrage. Même la bibliothèque de la classe a été souligné que le projet de démarrage.
Rendu compte que le fichier courant est à partir de ce projet, éventuellement de tous les fichiers ouverts ont été de ce projet...
fermé tous les fichiers ouverts et essaya de nouveau.... Problème résolu, le comportement comme prévu pour les définir comme projet de démarrage et démarrer une nouvelle instance options...
Certainement un bug, espérons que cela aide les autres..
Cela sonne comme un transitoire de Visual Studio problème. La réinstallation ou la mise à niveau peut résoudre votre problème.
J'ai vu ça aussi, et il semble comme un bug dans VS. Il arrive après que vous cliquez-droit/construire une bibliothèque de classe (qui nécessite la reconstruction), puis clic droit/debug > démarrer une nouvelle instance.
edit - C'est toujours très intermittent, je n'arrive pas à le reproduire de manière fiable
J'ai trouvé que j'ai eu le Projet de Démarrage sur la Solution Actuelle de sélection, puis à un certain moment, j'ai déchargé d'un projet, et la solution est revenue à un Seul projet de démarrage sur un projet qui arrive à être une bibliothèque de classe.