J'essaie d'utiliser RazorEngine
pour générer un FlowDocument
dans une application WPF.Lancer RazorEngine VerificationException dans testProject
Y compris, et en utilisant, RazorEngine
dans l'application semble fonctionner très bien, mais dès que je tente de l'utiliser dans un TestProject, je reçois l'exception suivante:
System.Security.VerificationException: Operation could destabilize the runtime.
Stacktrace:
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
J'ai essayé d'examiner des solutions potentielles aux problèmes VerificationException
décrits ailleurs sans aucune chance.
Est-ce que quelqu'un a la moindre idée de la raison pour laquelle cette exception est levée, et que puis-je faire pour l'empêcher?
Mise à jour: L'exécution du test avec TestDriven.Net fonctionne correctement, mais les testeurs standard VS et R # échouent. J'ai aussi essayé de créer un projet similaire à la maison, et là ça semble fonctionner, donc quelque chose dans l'environnement du développeur semble être la cause. This question semble très similaire, mais malheureusement, je n'ai pas IntelliTrace à désactiver ...