gpt4 book ai didi

尽管使用 Microsoft.Net.Compilers nuget 包,VS2013 上的 C#6 错误消息

转载 作者:太空狗 更新时间:2023-10-30 00:39:25 25 4
gpt4 key购买 nike

我们的 50 人开发团队中超过一半仍在使用 Visual Studio 2013。尽管如此,我们还是希望使用 C# 6。因此我们尝试使用此解决方案:https://stackoverflow.com/a/32010632/3997704 .

使用 Microsoft.Net.Compilers 编译工作正常,我们的 CI 环境也是如此。但是,Visual Studio 在错误列表中显示了很多与 C# 6 功能相关的错误。我尝试通过使用干净的解决方案、重建、重新启动 Visual Studio 和清除 ReSharper 缓存来消除错误,但没有任何效果。

最佳答案

即使您在项目中安装了 Microsoft.Net.Compilers 包,Visual Studio 仍将 C# 5 编译器用于编辑器。这就是为什么它编译了 C# 6 代码,但编辑器不理解它的原因。不幸的是,没有办法改变编译器编辑器的使用和probably never will be .

因此,获得完整的 C# 6 支持的唯一方法是升级到 Visual Studio 2015。

关于尽管使用 Microsoft.Net.Compilers nuget 包,VS2013 上的 C#6 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35796001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com