主要原因是因为两个库存在,需要生成一个 roslyn文件,但是这个项目是从 vs2017中,打开的,所以,没有必要存在它。
那么就删除这两个关联的库,就可以达到目的
S2017 打开 程序包管理控制台 也就是 Nuget
第一个命令
UnInstall-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform
第二个命令
UnInstall-Package Microsoft.Net.Compilers
然后,继续运行项目,发现,项目已经OK,可以正常运行了