主要原因是因爲兩個庫存在,需要生成一個 roslyn文件,但是這個項目是從 vs2017中,打開的,所以,沒有必要存在它。
那麼就刪除這兩個關聯的庫,就可以達到目的
VS2017 打開 程序包管理控制檯 也就是 Nuget
第一個命令
UnInstall-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform
第二個命令
UnInstall-Package Microsoft.Net.Compilers
然後結果如圖:
然後,繼續運行項目,發現,項目已經OK,可以正常運行了