NET版本导致Windows 7 C#的潜在问题

时间:2018-12-11 01:29:04

标签: c# .net windows-7

我已经编写了一个使用await异步的应用程序

效果非常好

我被要求将其安装在Windows 7计算机上,并且 恐怕由于.net问题而无法使用

如果.net为3.5,建议的操作方式是什么?

1 个答案:

答案 0 :(得分:2)

.NET 3.5中无法使用异步/等待。您有几种选择:

  1. 说服他们至少安装.NET 4.6。现在,使用.NET <= 3.5确实不会干扰任何事情。
  2. 将代码更改为.NET 3.5并使其正常工作(某些功能具有BeginEnd方法来实现某种异步操作,但不是全部)
  3. 更改代码以使用.NET Core(和目标.NET Core),以便可以使用所有最新的内容,而不必更新.NET Framework(仅将使用的.NET Core DLL复制到应用程序的文件夹)。了解有关self-contained deployments here的信息。