我刚刚将操作系统升级到Windows 7. Visual Studio 2008似乎也很完美。 下一步是升级我的.NET应用程序以使用新的Windows 7功能。与Google的快速搜索返回了以下链接:
是否有人知道使用托管代码访问新的Windows 7功能需要什么?
答案 0 :(得分:4)
Windows SDK是编写和编译Windows应用程序所需的完整包。 Visual Studio中还包含一个完整的SDK(但在VS 2k8的情况下,它是Vista SDK)。有所有需要的头文件等,但没有所有新东西的本机.NET绑定。
这就是Windows API代码包的用武之地。它将Windows 7中那些闪亮的新东西包装成漂亮的.NET类,因此它比P / Invoking更容易使用。即使这就是它背后的原因。
除非你想从C / C ++访问该功能,否则 应仅使用后者。