这是我的MSBuild脚本中的网络覆盖任务部分
<UsingTask TaskName="NCoverExplorer.MSBuildTasks.NCover" AssemblyFile="$(Libraries)\NCoverExplorer.MSBuildTasks.dll"/>
<Target Name="NcoverCoverage">
<NCover ToolPath="C:\Program Files\TestDriven.NET 3\NCover\1.5.8"
CommandLineExe="C:\Program Files\TestDriven.NET 3\NUnit\2.5\nunit-console.exe"
CommandLineArgs="MyTestProject.dll"
WorkingDirectory="MyWorkingDirectory"
LogFile="coverage.log"
/>
</Target>这个NCover任务可以很好地执行,并创建一个输出xml文件(Coverage.xml)。此输出xml文件包含对xsl文件(Coverage.xsl)的引用,而我的机器中缺少该文件。
<?xml-stylesheet href="coverage.xsl" type="text/xsl"?>我到处都找不到这个文件。因此,当我试图打开Coverage.xml文件时,它抛出一个错误
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
Access is denied. Error processing resource 'file:coverage.xsl'. 在哪里可以找到我的coverage.xsl文件?
谢谢。
发布于 2011-07-15 20:52:35
安装位于以下位置的NCover社区版后,可以在安装目录(C:\Program Files\NCover)中找到coverage.xsl文件:
http://www.ncover.com/download/current
NCover支持
https://stackoverflow.com/questions/6690564
复制相似问题