0
我試圖使用RazorEngine
在WPF應用程序中生成FlowDocument
。RazorEngine在testProject中拋出VerificationException
包括,使用,RazorEngine
在應用程序看起來工作正常,但只要我嘗試在testproject使用它,我得到以下異常:
System.Security.VerificationException: Operation could destabilize the runtime.
堆棧跟蹤:
System.Web.Razor.CSharpRazorCodeLanguage..ctor()
RazorEngine.Compilation.CSharp.CSharpRazorCodeLanguage..ctor(Boolean strictMode)
RazorEngine.Compilation.CSharp.CSharpDirectCompilerService..ctor(Boolean strictMode, Func`1 markupParserFactory)
RazorEngine.Compilation.DefaultCompilerServiceFactory.CreateCompilerService(Language language)
RazorEngine.Templating.TemplateService.CreateTemplateType(String razorTemplate, Type modelType)
RazorEngine.Templating.TemplateService.CreateTemplateType(String razorTemplate)
RazorEngine.Templating.TemplateService.CreateTemplate(String razorTemplate)
RazorEngine.Templating.TemplateService.Parse(String razorTemplate)
RazorEngine.Razor.Parse(String razorTemplate)
TestProject1.UnitTest1.TestMethod1() in c:\users\vvi\documents\visual studio 2010\Projects\RazorEngineSpike\TestProject1\UnitTest1.cs: line 17
我試圖尋找潛在的解決方案來解決VerificationException
其他地方描述的問題,但沒有任何運氣。
有沒有人有任何線索爲什麼拋出這個異常,我能做些什麼來防止它?
更新:與TestDriven.Net運行測試工作正常,但標準VS和R#testrunners失敗。我也嘗試在家裏創建一個類似的項目,並且它似乎可以正常工作,所以開發人員環境中的某些東西似乎是原因。 This question似乎非常相似,但不幸的是我沒有IntelliTrace禁用...