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動態執行。。得到所需的效果。。
我兩個項目
其中一個項目需要安裝依賴
另一個項目卻只需要
根據自己的所需安裝相應的依賴即可。