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