这看起来应该很简单,但在网上搜索却没有任何结果。我想利用C#的异步和等待,但我有C#版本4.0.30319(我从Console.Write(typeof(string).Assembly.ImageRuntimeVersion);
获得)。
我刚从VS12升级到VS13,我使用的是.NET 4.5。我以为我的C#版本也会升级,但它没有(异步和等待仍会出错)。
有什么想法吗?
答案 0 :(得分:10)
版本控制很复杂......
答案 1 :(得分:2)
您要检查的内容不是C#的版本 - 4.0.30319是您正在使用的{strong>公共语言运行时的版本{。{3}}。
如果您在Visual Studio 2013上使用.NET 4.5,那么您已经在使用C#5.0。