由于.net版本,windows7中的c可能存在问题



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

工作非常好

我被要求将其安装在windows7机器上由于.net问题,恐怕无法使用

如果.net是3.5,建议采取什么行动方式?

在.NET 3.5中没有办法使用async/await。你有几个选择:

  1. 说服他们让你至少安装.NET 4.6。它真的不会干扰使用.NET<=3.5现在
  2. 将代码更改为.NET 3.5并使其正常工作(有些功能具有BeginEnd方法来实现某种异步操作,但不是全部(
  3. 将代码更改为使用.NET Core(和目标.NET Core(,这样您就可以使用所有最新的东西,而无需更新.NET Framework(只需将使用的.NET Core DLL复制到应用程序的文件夹中(。请在此处阅读有关自包含部署的信息

最新更新