我最近将项目迁移到PackageReference,并将Microsoft.CodeDom.Providers升级到了2.0版。根据他们的建议,我还删除了Microsoft.Net.Compilers。此举之后,在TeamCity中的发布操作期间,roslyn文件夹似乎未复制到bin目录。从VS和msbuild命令行来看,在本地似乎还可以。我们的TC版本也正在调用msbuild,并且Visual Studio在CI服务器上已完全更新。
有人知道此问题的修复程序,还是遇到过此问题,或者是PackageReference问题,TeamCity问题或Visual Studio / MSBuild问题?
注意:
<Import>
元素已删除,但是使用PackageReference,我的理解是不使用/不需要这些