迁移到<packagereference>后,Azure Web应用程序无法使用C#7功能

时间:2018-07-22 04:40:33

标签: c# asp.net azure msbuild

我有一个使用ASP.NET 4.7的Azure Web应用程序。我引用了Microsoft.Net.Compilers 2.8.2程序包,并成功使用了C#7功能。

为了更轻松地管理我的软件包(更新可传递依赖关系等),我从packages.config切换为using。尽管这在我的devbox上正常工作,但是使用Kudu进行部署时,我使用的任何新C#7功能都出现错误。例如,内联定义out参数。

我查看了日志,发现如果这很重要,它会自动检测到MSBuild 14,但在StackOverflow的其他地方看到Azure早前已升级到MSBuild 15.3。

0 个答案:

没有答案