2010-08-12 6 views
2

J'essaie d'utiliser le runner de construction FxCop dans TeamCity (5.1.2) et pendant que j'obtiens la sortie de l'analyse, toutes les erreurs affichent '0' pour le code lien de ligne et je ne peux rien ouvrir dans l'IDE en utilisant ce lien.FxCop et Teamcity: n'affiche pas de code ou de lignes de code

Je suppose (puisque je n'ai pas pu aller plus loin) que je devrais être capable de voir les lignes de code incriminées.

Actuellement, j'ai configuré la construction FxCop comme une dépendance à la construction normale. Il prend les artefacts qui contiennent toutes les sorties dans/bin/Release (dll, pdb, exe, etc) et les extrait avant de s'exécuter. Je cours en utilisant un fichier de projet FxCop qui a été créé.

Est-ce que quelqu'un d'autre a eu du succès avec le coureur de construction FxCop?

Répondre

2

FxCop utilise les informations contenues dans les fichiers PDB pour fournir les numéros de ligne de contexte source. Êtes-vous sûr que les fichiers PDB sont effectivement présents dans le (s) même (s) emplacement (s) que les copies de vos assemblys analysés par FxCop?

+0

Vous avez raison, ça marche maintenant. Je l'avais corrigé mais il semble que la dernière version exécutée n'ait pas récupéré le dernier fichier zip d'artefact. Le réexécuter a finalement produit le bon résultat. –

Questions connexes