2014-10-20 59 views
0

使用Windows API代码包(Microsoft.WindowsAPICodePack和Microsoft.WindowsAPICodePack.Sensors.dll)强制使用.NET 4.5。 它适用于.NET 4.0吗?.NET API 4.5是Windows API代码包强制要求的

最新版本的Windows API代码包是1.1,但似乎并没有专门的页面。

回答

1

Windows API代码包的实际代码与.NET 3.5及以上版本兼容。 .NET 4或4.5当然不会成为问题。

我刚刚使用Install-Package WindowsAPICodePack-Core下载了NuGet包,它适用于.NET 3.5。

3

该库在Windows 7发布(替换“Vista Bridge”库)时发布,并且针对在Win7 3.5版上预安装的.NET Framework版本。你不能低于3.5,它依赖于System.Core.dll。面向.NET 4.x不是已知的问题。

对于Sensor api,底层COM接口(ISensor等)需要Windows 7或更高版本,并且在服务器版本上不可用,请记住目标操作系统要求。