【发布时间】:2011-01-13 17:38:47
【问题描述】:
我正在尝试根据 TFS 2010 中自动构建的构建后事件自动触发一个名为 NDepend 的代码分析软件(如果您想了解更多详细信息,请参阅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 运行的任何直接迹象。然而,凭直觉,我决定检查自动构建中的放置文件夹,发现一些标记为“blah.CodeAnalysisLog”的 XML 文件,我不记得这些在以前的版本中存在,所以我试图打开它们,认为它可能是 NDepend 分析。但是当我点击它时,Internet Explorer 显示as follows:
无法显示 XML 页面
无法使用 XSLT 样式表查看 XML 输入。请更正错误,然后单击“刷新”按钮,或稍后重试。
访问被拒绝。
有人遇到过这个问题吗?如果是这样,是什么原因造成的?这与我在上面添加的 NDepend XML 有关吗?还是这个错误与我添加的 NDepend XML 完全无关?
【问题讨论】:
-
@John Saunders - 感谢您的编辑,我的标题很乱,需要更改,但我不确定这是我正在查看的 NDepend 日志文件,这就是我更改标题的原因再次。另外,我不知道你为什么最后把“谢谢”去掉了,我只是客气点。
-
这不是一个论坛,而是一个问答网站。见meta.stackexchange.com/questions/2950/…。
-
@John - 不知道“提前非常感谢”在问题中造成了如此多的“混乱”。就个人而言,当我在这里或其他网站上阅读这些答案时,是的,我正在寻找我的问题 x 的答案 y,但我认为礼貌的“请”和“谢谢”不会减损该问题和/或回答。我从小就养成了良好的举止,我尊重那些表现出这些举止的人,即使涉及到像 SO 这样的黑白问答网站也是如此。现在你可能会标记这篇文章或打电话给我,因为这个评论是“讨论”而不是严格的“问答”,但我觉得有必要说出来。
-
这里不是讨论的地方。转到 meta,然后添加对该问题的答案。
标签: xml code-analysis access-denied ndepend