Razorengine 3.9用于运行许多模板。 它创建名为
的程序集CompiledRazorTemplates.Dynamic.RazorEngine_f06390a8eaeb403a8f8c121451f51dcf, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
如何强制它创建具有有意义名称的程序集? 这种情况下加载的程序集列表可用于确定加载了哪些程序集。
如何将部分程序集名称传递给RunCompile方法以创建具有此名称的程序集?
我尝试使用
协助缓存密钥var cachekey = "myreport " + FormsAuthentication.HashPasswordForStoringInConfigFile(razorSource, "MD5");
res = Engine.Razor.RunCompile(razorSource, cachekey, typeof(MyRazorViewModel),
new MyRazorViewModel());
但它没有出现在程序集名称中。 看起来缓存键不用于创建程序集名称。
使用ASP.NET MVC4,.NET 4.6 / Mono,C#,Razor 3。