从Windows 7上的桌面应用程序调用WinRT
我需要从我的桌面应用程序使用一些WinRT API。唯一的问题是,我的应用程序需要在Windows 7以及8和10上工作。从Windows 7上的桌面应用程序调用WinRT
我想使用的WinRT API将增加我可以从任何Windows版本获得的信息。
通过引用Windows.winmd
并针对8.0的应用程序将不再在Windows 7
是什么使这项工作准备运行?
答案是非常明确和简单:在Windows 7中,第
迈赫迪
我认为这是不正确的。我不想从Windows 7调用WinRT API。如果我在Windows 8/10上,我只想给他们打电话**。 –
您可以执行条件引用+预处理器指令 –
使用预处理器指令我必须为Windows 7和8/10编译单独的版本?这对我来说确实不起作用。 –
你找到了一个解决方案? –
不可以,现在可以通过.NET Standard或动态加载库来实现。 –