0
我修改了.srprofile来配置我自己的报告模板。修改Default.srprofile后显示的错误
但是,当执行下面的错误信息,而不是生成的HTML文件抛出 -
System.InvalidOperationException:渲染在TechTalk.SpecRun.Framework.Reporting.ReportTemplateLoader.LoadTemplate(报告报告)未找到 模板资源。 ...
变化做.srprofile:
<Report copyAlsoToBaseFolder="true">
<Template name="ReportTemplate.cshtml" outputName="AutomationReport.html" />
</Report>"
难道我做错什么吗?
Hi @Andreas - 谢谢您的回复。下面是我已经完成的步骤,请让我知道是否有任何错误的完成 - 1)复制ReportTemplate.cshtml(它在包文件夹中)并粘贴到项目中。并按照您的建议标记为“始终”。当我构建项目时,它将被复制到“调试”文件夹中。 2)当我执行我的场景 - 出现错误时 - –
继续: RazorEngine.Templating.TemplateParsingException:(112:5) - 意外的“if”关键字后面加“@”字符。一旦进入代码,你不需要像“@”这样的结构前缀“if”。 在RazorEngine.Compilation.CSharp.CSharpRazorCodeGenerator.VisitError(RazorError ERR) 在System.Web.Razor.Parser.ParserVisitorExtensions.Visit(ParserVisitor自我,ParserResults结果) –
继续:我所看到的有在CSHTML文件中的错误,我在if之前删除所有“@”并再次执行。这次我的报告在“调试”文件夹中生成。在输出窗口中,我可以看到报告生成,当我点击html文件时,显示空白页面。 –