2015-11-06 69 views
0

我需要從我的桌面應用程序使用一些WinRT API。唯一的問題是,我的應用程序需要在Windows 7以及8和10上工作。從Windows 7上的桌面應用程序調用WinRT

我想使用的WinRT API將增加我可以從任何Windows版本獲得的信息。

通過引用Windows.winmd並針對8.0的應用程序將不再在Windows 7

是什麼使這項工作準備運行?

+0

你找到了一個解決方案? –

+0

不可以,現在可以通過.NET Standard或動態加載庫來實現。 –

回答

0

答案是非常明確和簡單:在Windows 7中,第

邁赫迪

+0

我認爲這是不正確的。我不想從Windows 7調用WinRT API。如果我在Windows 8/10上,我只想給他們打電話**。 –

+0

您可以執行條件引用+預處理器指令 –

+0

使用預處理器指令我必須爲Windows 7和8/10編譯單獨的版本?這對我來說確實不起作用。 –

相關問題