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>"
をしましたか?
こんにちは@Andreasがするファイルのプロパティで「出力にコピー」
変更以下は、実行された手順です。間違ったことがあれば教えてください。 1)コピーされたReportTemplate.cshtml(パッケージフォルダにあります)がプロジェクトに貼り付けられています。そしてあなたが提案したように「常に出力する」とマークしてください。私はプロジェクトをビルドするときに "デバッグ"フォルダにコピーされています。 2)シナリオを実行したときにエラーが発生しました - –
継続: RazorEngine.Templating.TemplateParsingException:(112:5) - "@"文字の後に "if"キーワードがあります。コード内では、 "if"のような構造体に "@"を付ける必要はありません。 RazorEngine.Compilation.CSharp.CSharpRazorCodeGenerator.VisitErrorで System.Web.Razor.Parser.ParserVisitorExtensions.Visitで(RazorErrorのERR) (ParserVisitor自己、ParserResults結果) –
継続:私はCSHTMLファイルにエラーがある見ることができるように、私は前にすべての "@"を削除して、再度実行しました。今回はレポートが "debug"フォルダに生成されました。出力ウィンドウでは、レポートが生成されるのがわかります.HTMLファイルをクリックすると、空白のページが表示されます。 –