2009-06-18 6 views
2

Visual Studio donne l'erreur PRJ0019: Un outil a renvoyé un code d'erreur de "Copie DLL ...". La fenêtre de console inclut la sortie: 'CopyDLL.cmd' n'est pas reconnu comme une commande interne ou externe.erreur PRJ0019: Un outil a renvoyé un code d'erreur de "Copie DLL ..."

Voici quelques raisons pour lesquelles je ne connais pas l'outil de copie. Quelqu'un a quitté la société il y a un an et a oublié d'enregistrer sa dernière version de code pour un projet MS Visual Studio 2008 utilisant C# et C + _. Maintenant, nous devons corriger le programme, mais ne pouvons pas trouver le code et on m'a assigné d'essayer de nettoyer le désordre.

+0

Je l'ai compris. Le fichier CopyDll.cmd était manquant. Merci pour votre aide. –

Répondre

5

Vous devez vérifier l'étape de construction personnalisée (Propriétés du projet-> Propriétés de configuration-> Étape de construction personnalisée) pour tous les projets et tous les fichiers.

Il peut être plus facile d'ouvrir les fichiers * .vcproj dans un éditeur de texte et de vérifier les balises sous des fichiers individuels dans le projet. Recherchez les balises qui ont un attribut CommandLine non vide.

+0

L'affichage et la modification du fichier * .vcproj ont fonctionné pour moi. J'ai été incapable de trouver le problème dans la boîte de dialogue Propriétés du projet, peu importe à quel point j'ai regardé. –

+0

cela m'aide beaucoup:> –

2

la sortie Turn build avec Outils -> Options -> Projets et Solutions -> Construction et exécution

Set projet MSBuild sortie de la construction verbosité à quelque chose supérieur à la valeur par défaut. Je l'escalader un niveau à la fois parce que le plus haut niveau est pathologiquement verbeux.

0

Outils-> Options-> Annuaires et ajoutez ce ... C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE

Cela devrait faire l'affaire ...

0

Je d jamais remarqué avant, mais chaque fois que vous faites une construction, il y a une ligne imprimée à la fenêtre de sortie qui dit:

construire journal a été enregistré à « file: // ...

CTRL-cliquant sur ce lien donnera beaucoup plus de détails sur la construction qui a échoué.

Dans mon cas, j'ai trouvé 3 commandes de "copie", avec le mauvais nom de fichier, qui m'ont pointé vers l'attribut CommandLine dans le fichier vsproj, comme suggéré par Andrew Garrison.

Questions connexes