FxCop 10.0 в пост-сборке, [Местоположение не сохранено в Pdb] в VS2010 - PullRequest
2 голосов
/ 03 ноября 2011

Я пытаюсь запустить и запустить событие после сборки, в результате которого содержимое предупреждений / ошибок FxCop попадет в Список ошибок

Это моя командная строка события после сборки:

"$(ProgramFiles)\Microsoft FxCop 10.0\FxCopCmd.exe" /file:"$(TargetPath)" /console

Я преуспел в этом отношении, но в столбце «Расположение» ошибки просто говорят «1008 *», что мне не нужно.Соответствующий файл PDB присутствует.

Я реализовал шаги здесь , но это для предыдущей версии FxCop, и это не решило проблему.

Я использую Visual Studio 2010 Professional.

Вот пример окна списка ошибок:

Sample Error List output

TIA

1 Ответ

1 голос
/ 03 ноября 2011

Есть ли файл PDB для целевой сборки в той же папке?Если нет, вам нужно сгенерировать и / или скопировать файл PDB, чтобы он был доступен для FxCp.

Если у вас уже есть файл PDB в правильном расположении, возможно, вы просто столкнулись с этим.Нарушения правил, для которых на законных основаниях нет никакой исходной контекстной информации в файле PDB.Если вы не уверены, что это так, не могли бы вы привести пример нарушения, для которого отсутствует исходная контекстная информация, даже если вы считаете, что она должна быть доступна?

...