Как прочитать XML-файл CodeAnalysisLog? - PullRequest
0 голосов
/ 13 января 2011

Я пытаюсь автоматически запустить программное обеспечение для анализа кода под названием NDepend для события автоматической сборки в TFS 2010 после сборки (если вам нужна более подробная информация по этому вопросу, см. this ).

Я добавил этот код в:

<Target Name="NDepend"  >
    <PropertyGroup>
      <NDPath>c:\tools\NDepend\NDepend.console.exe</NDPath>
      <NDProject>$(SolutionDir)MyProject.ndproj</NDProject>
      <NDOut>$(TargetDir)NDepend</NDOut>
      <NDIn>$(TargetDir)</NDIn>
    </PropertyGroup>
    <Exec
      Command='"$(NDPath)" "$(NDProject)" /OutDir "$(NDOut)" /InDirs "$(NDIn)"'/>
</Target>

Так же, как я делал в одной из моих попыток ранее. Он работал нормально, без ошибок, но я не заметил никаких признаков запуска NDepend. Однако, догадываясь, я решил проверить папку удаления из автоматической сборки и обнаружил некоторые XML-файлы с пометкой « blah .CodeAnalysisLog». И я не помнил, чтобы они были в предыдущих версиях, пытался открыть их, думая, что это может быть анализ NDepend. Но когда я щелкнул по нему, Internet Explorer отобразил следующим образом :

Страница XML не может быть отображена

Невозможно просмотреть ввод XML с использованием таблицы стилей XSLT. Пожалуйста, исправьте ошибку и затем нажмите кнопку Обновить, или повторите попытку позже.

Доступ запрещен.

Кто-нибудь сталкивался с этой проблемой? И если так, то что вызывает это? Это как-то связано с NDepend XML, который я добавил выше? Или эта ошибка совершенно не связана с добавленным мной NDepend XML?

1 Ответ

0 голосов
/ 13 января 2011

Появляется сообщение об ошибке, потому что IE не знает, как отобразить XML. Попробуйте открыть бла.CodeAnalysisLog в блокноте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...