我在我的网络应用程序中使用XslCompiledTransformer
。不幸的是,这不再适用于最新的.NET更新版本4.7。 (我有this issue)
我希望微软能够快速提出解决方案,但与此同时我想强制我的应用程序使用.NET 4.6运行。
这是我已经尝试过的:
supportedRuntime
标记感谢您的回答!
答案 0 :(得分:2)
你在4.7 jit中遇到了尾递归消除的bug。您可以通过禁用优化来解决此问题:将环境变量COMPlus_TailCallLoopOpt设置为0或在HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework下或HKEY_CURRENT_USER \ SOFTWARE \ Microsoft.NETFramework下创建名为TailCallLoopOpt的DWORD值并将其设置为0。 / p>