2015-04-07 2 views
-1

Un point à noter:VS Community 2013 ne peut pas déboguer un projet dans la solution, même si la solution se construit et s'exécute sans problème?

J'ai récemment commuté à un ordinateur qui a une configuration SSD et disque dur hybride, puisque le SSD est assez petit pour qu'il est le mieux gardé pour le système d'exploitation seul.

La partition Windows dispose de 60 Go d'espace et d'un accès à une partition de 500 Go sur le disque dur.

Le problème:

Je cloné les fichiers de projet dans un répertoire en utilisant les fenêtres GitHub GUI (je fais tout contrôle de version via l'interface graphique GitHub, plutôt que d'utiliser la fonctionnalité intégrée VS).

J'ai réussi à construire la solution avec succès. Puis, en appuyant sur le bouton "Debugging Départ (F5)", je reçois l'erreur suivante: enter image description here

Voici les propriétés du projet pertinentes pour le projet en question:

enter image description here

Qu'est-ce qu'il ressemble à: il semble que \.\ ne soit pas analysé correctement comme "répertoire courant". Cependant, c'est très bizarre étant donné que je n'ai aucun problème avec les mêmes paramètres de projet sur d'autres ordinateurs. EDIT: D'autres explorations (voir ci-dessous), j'ai découvert plus tard que ce n'est pas une erreur d'analyse, puisque VS ne peut pas trouver le fichier en général. Donc, je me demande si cela a quelque chose à voir avec le passage récent à un nouvel ordinateur, et la façon dont les disques durs sont mis en place? Je pense qu'il est peu probable que ce soit un problème avec mon flux de travail GitHub, puisque GitHub ne se soucie pas du répertoire Debug (il est ignoré).

Quel pourrait être le problème?

choses que je me suis assuré de ce jour:

  • Il n'y a pas d'erreur dans le projet CodeChain (à savoir la construction réussit sans erreurs étranges):

enter image description here

Je pensais que cela pourrait être un problème basé sur d'autres hits "Impossible de démarrer le programme" que j'ai obtenu sur Google, mais je suis capable de l'exclure.

  • Je Reconvertit des changements en supprimant la nouvelle branche que je travaillais sur, et le nettoyage complètement le projet à partir du disque dans le cas où il était une erreur obscure. J'ai ensuite recloné à son dernier état de travail connu auparavant, et a obtenu ce qui suit. Je reçois toujours la même erreur.

  • Je sais pertinemment que le fichier existe, et j'ai essayé également d'utiliser une autre variable pour indiquer le répertoire dans lequel la sortie se trouve:

enter image description here

je reçois toujours le même erreur:

enter image description here

Peut-être que les doubles barres obliques sont un problème (mais ils ne devraient pas b e, non?). Donc, je sors la barre oblique superflue: $(ProjectDir)Debug\. Pas de chance:

enter image description here

  • Étonnamment, la solution dans son ensemble ne fonctionne, lorsque je sélectionne le projet principal que le projet de démarrage!

Répondre

0

Le projet que j'essaie d'ouvrir crée un fichier statique * .lib. Cela ne peut pas être ouvert et exécuté.

Il est impossible que le projet que j'essayais de déboguer s'ouvrait sur d'autres ordinateurs. Au contraire, j'ai probablement eu un projet de démarrage différent sélectionné.

En effet, c'était le problème. J'avais oublié quel projet de démarrage j'avais besoin, et n'ouvrait donc pas le bon.