首页 > 代码库 > 让Windows2003 Server NET4.0 Frameworks可以上使用RazorEngine程序集。
让Windows2003 Server NET4.0 Frameworks可以上使用RazorEngine程序集。
Windows 2003 Server目前只能安装dotNET Frameworks 4.0框架,而无法安装dotNET Frameworks 4.5以及4.5.1,如果要在2003 server上运行RazorEngine程序集,那么必须得引用编译目标是4.0版的,同时System.Web.Razor.dll这个程序集也得是NET4.0的,如果编译目标不是4.0平台,那么这个程序集里会有一个方法引用了4.5框架里的方法,所以是无法跑在win2003 server系统上的。
解决问题的办法是,自己重新编译System.Web.Razor.dll这个程序集为4.0目标平台,然后重新编译RazorEngine.dll程序集,RazorEngine.dll程序集需要重新引用4.0平台的System.Web.Razor.dll即可。
好在我已经下载了RazorEngine和System.Web.Razor的源代码,并修正了这个问题,让RazorEngine可以以跑在win2003 server的dotNET4.0框架下。
下载这个解决方案的源代码,前往这里:https://github.com/sanxia/RazorEngineNET4.0.git
让Windows2003 Server NET4.0 Frameworks可以上使用RazorEngine程序集。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。