Mark: .net core codedom roslyn jiaguoxinzhi linyee
很久不用动态执行了,忽然要用下,卡了很久
asp.net core 2.2 mvc 上需要动态执行一句简单的代码
起初走了codedom的路子,
官方文档说可以支持.net core 2.2的。但实际呢。。测试了半天多,,编译一直提示
System.PlatformNotSupportedException:“Operation is not supported on this platform.”
代码生成倒是没有问题。。官方上问了还说只解决文档问题。。
汗~~好吧,,其实这是我反馈错了类别,,应该进行产品反馈,而不是页面反馈。
最后的解决方案是翻墙用google搜索,,找到一篇文章说是.net core codedom用法已经过时了。。
最后回头来用百度 更换了几次关系词也搜索到了类似的说明。。
最后确定,,官方文档有坑。。改用roslyn动态执行。。得到所需的效果。。
我两个项目
其中一个项目需要安装依赖
另一个项目却只需要
根据自己的所需安装相应的依赖即可。