Я пытаюсь автоматически запустить программное обеспечение для анализа кода под названием NDepend в событии postbuild автоматической сборки в TFS 2010 (если вам нужны дополнительные сведения об этом, см. это).
Я добавил этот код в:
<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. Исправьте ошибку и нажмите кнопку «Обновить» или повторите попытку позже.
Доступ запрещен.
Кто-нибудь сталкивался с этой проблемой? И если да, то чем это вызвано? Это как-то связано с XML NDepend, который я добавил выше? Или эта ошибка совершенно не связана с добавленным мной NDepend XML?