使用Windows API代码包(Microsoft.WindowsAPICodePack和Microsoft.WindowsAPICodePack.Sensors.dll)是否必须使用.NET 4.5 它适用于.NET 4.0吗?
最新版本的Windows API Code Pack是1.1,但似乎没有专门的页面。
答案 0 :(得分:3)
该库是在Windows 7发布时发布的(取代了" Vista Bridge"库),并且目标是在Win7版本3.5上预安装的.NET Framework版本。你不能低于3.5,它依赖于System.Core.dll。定位.NET 4.x不是一个已知问题。
确保Sensor api的目标操作系统要求,基础COM接口(ISensor等)需要Windows 7或更高版本,并且在服务器版本上不可用。
答案 1 :(得分:2)
Windows API代码包的实际代码与.NET 3.5及更高版本兼容。 .NET 4或4.5肯定不会成为问题。
我刚刚使用Install-Package WindowsAPICodePack-Core
下载了NuGet包,它适用于.NET 3.5。