由于 .net 版本,c# 与 windows 7 的潜在问题
potential problems with c# with windows 7 due to .net versions
我编写了一个使用 await async 的应用程序
效果很好
我被要求将它安装在 windows 7 机器上并且
由于 .net 问题,我担心它不会工作
如果 .net 是 3.5,推荐的操作方式是什么?
无法在 .NET 3.5 中使用 async/await。您有几个选择:
- 说服他们让您至少安装 .NET 4.6。它现在真的不会干扰任何使用 .NET <= 3.5 的东西。
- 将您的代码更改为 .NET 3.5 并使其正常工作(某些功能具有
Begin
和 End
方法来实现某种异步操作,但不是全部)
- 更改您的代码以使用 .NET Core(并以 .NET Core 为目标),这样您就可以使用所有最新的东西,而不必更新 .NET Framework(您只复制您使用的 .NET Core DLL)到应用程序的文件夹中)。了解 self-contained deployments here。
我编写了一个使用 await async 的应用程序
效果很好
我被要求将它安装在 windows 7 机器上并且 由于 .net 问题,我担心它不会工作
如果 .net 是 3.5,推荐的操作方式是什么?
无法在 .NET 3.5 中使用 async/await。您有几个选择:
- 说服他们让您至少安装 .NET 4.6。它现在真的不会干扰任何使用 .NET <= 3.5 的东西。
- 将您的代码更改为 .NET 3.5 并使其正常工作(某些功能具有
Begin
和End
方法来实现某种异步操作,但不是全部) - 更改您的代码以使用 .NET Core(并以 .NET Core 为目标),这样您就可以使用所有最新的东西,而不必更新 .NET Framework(您只复制您使用的 .NET Core DLL)到应用程序的文件夹中)。了解 self-contained deployments here。