我需要從我的桌面應用程序使用一些WinRT API。唯一的問題是,我的應用程序需要在Windows 7以及8和10上工作。從Windows 7上的桌面應用程序調用WinRT
我想使用的WinRT API將增加我可以從任何Windows版本獲得的信息。
通過引用Windows.winmd
並針對8.0的應用程序將不再在Windows 7
是什麼使這項工作準備運行?
我需要從我的桌面應用程序使用一些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或動態加載庫來實現。 –