Pourquoi mes fichiers binaires ne sont pas placées dans le /bin/release dossier lorsque je créer un Service Windows en C#?
Je suis nouveau en C# et visual studio 2010, et je suis à la suite d'un guide en ligne pour la création d'un C# Service Windows dans Visual Studio 2010.
Quand je l'ai essayer et de construire l'application cependant, je n'ai pas tous les fichiers créés dans le /bin/release
dossier.
Je ne reçois pas les fichiers sous le /bin/Debug
dossier.
J'ai essayé toutes les configurations de génération e.g de matière Active, de DÉBOGAGE, de presse, mais rien ne change.
J'ai essayé de la fermeture de la solution vers le bas et le redémarrage etc.
J'ai également constaté ce même problème sur un certain nombre d'autres projets qui ont été C# console apps.
La /bin/release
existence d'un dossier (que j'ai eu à le créer à la main) et j'ai vérifié le chemin de sortie dans l'onglet propriétés pour assurer la libération de configuration spécifiques à ce dossier.
J'ai demandé à notre "C# gourou" au travail et il n'avait pas la moindre idée. Personne ne sait ce qui pourrait en être la cause?
- Cela fonctionne si vous créez un nouveau projet vide à partir de zéro?
- Faites une génération et de regarder la fenêtre de sortie pour voir où les binaires sont en cours de création...
Vous devez vous connecter pour publier un commentaire.
Plus probablement, vous êtes à seulement configuration la Libération de construire, pas de réellement à la construction le projet en mode Release.
Il suffit de sélectionner mode "Release" à partir de la liste déroulante dans la barre d'outils, comme indiqué dans l'image ci-dessous:
ou vous pouvez faire la même chose à partir des Propriétés de votre projet:
Puis, quand vous allez construire le projet (Ctrl+Maj+B), il va construire en mode Release et place le résultat dans le dossier que vous avez configuré dans les propriétés du Projet. (Habituellement, c'est
bin/release
.)Si vous ne voyez toujours pas les fichiers dans le dossier de lancement puis comme suggéré par de uasin gishu dans les commentaires, vérifiez la Fenêtre de Sortie tandis que la construction est en cours, afin de voir où les binaires sont réellement créé.
J'ai vu le même problème.Même quand j'avais la configuration de Libération, comme indiqué ci-dessus,contre la volonté d'une façon ou de l'ignorer et que je peux voir de la fenêtre de sortie,il le met dans le dossier de Débogage.
Astuce qui a fonctionné pour moi:
1] Aller à l'Onglet Construire sur VS.
2] Cliquez sur gestionnaire de Configuration.
3] Dans la liste déroulante, à la fois à la configuration de la solution active et le projet spécifique de configuration, sélectionnez la libération.
4] Vérifier les propriétés du projet juste pour s'assurer. Puis le construire.J'ai le dossier de version les fichiers requis.
Accepter la réponse si ça aide.