【发布时间】:2017-03-12 10:26:14
【问题描述】:
如果我想在我的应用程序代码中使用C# 7.0 的新功能,必须在客户端计算机上安装什么最低版本的 .NET 才能运行我的应用程序?
【问题讨论】:
-
您的意思是运行使用 C# 7 语法编译的代码,还是要安装哪个 SDK 才能编译包含 C# 7 语法的代码?
-
我的意思是运行用 C# 7 语法编译的代码。这就是我试图通过询问需要在客户端计算机上安装什么来表达的意思。
-
@LasseV.Karlsen 问题说
to be able to run -
我怀疑可以针对较小的版本,但 C#7 的某些功能需要通过 NuGet(例如System.ValueTuple)提供运行时支持,这将强加它们自己的依赖关系。
-
是的 - 不是很好读吗,zaitsman?