C# RazorEngine在testProject中抛出验证异常
我正在尝试使用C# RazorEngine在testProject中抛出验证异常,c#,.net,razorengine,verificationexception,C#,.net,Razorengine,Verificationexception,我正在尝试使用RazorEngine在WPF应用程序中生成FlowDocument 在应用程序中包括并使用,RazorEngine似乎很好,但当我尝试在测试项目中使用它时,我得到了以下异常: System.Security.VerificationException: Operation could destabilize the runtime. 堆栈跟踪: System.Web.Razor.CSharpRazorCodeLanguage..ctor() RazorEngine.Compil
RazorEngine
在WPF应用程序中生成FlowDocument
在应用程序中包括并使用,RazorEngine
似乎很好,但当我尝试在测试项目中使用它时,我得到了以下异常:
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#TestRunner失败。我还尝试在家里创建一个类似的项目,在那里它似乎工作正常,因此开发人员环境中的某些东西似乎是原因。看起来很相似,但不幸的是我没有要禁用的IntelliTrace…结果是导致此错误的是TypeMock。通过禁用TypeMock,测试运行不会失败