[英]Targeting windows versions in uwp apps
我有一個桌面應用程序,可以使用MSIX打包工具將其轉換為UWP應用程序。 我需要支持所有版本的Windows,因此我已手動更新了清單文件中的TargetDeviceFamily MinVersion和MaxVersionTested。 但是,當我將msix軟件包上傳到Windows存儲時,出現了錯誤:
您不能上載針對Windows MinVersion <= 10.0.17134.0的msix / msixbundle / msixupload軟件包。
下面是我修改過的代碼。
“我已經在系統上安裝了Windows 10 SDK 10.0.10240和10.0.18362.1。此外,我還引用了一些dll來訪問Windows api。我已按照此鏈接(針對sdk版本10.0.18362.0)中的建議手動引用了這些dll。https :// /docs.microsoft.com/en-us/windows/apps/desktop/modernize/desktop-to-uwp-enhance
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.10240.0" MaxVersionTested="10.0.18335.0" />
</Dependencies>
如何為我的UWP應用程序支持所有版本的Windows(使用MSIX Packaging工具轉換)?
我的系統上安裝的版本:10.0.17763
MSIX隨Windows 10版本1809正式引入,然后微軟在2018年4月更新(版本1803)和2017年10月秋季創作者更新(版本1709)中添加了對它的支持。
早期版本不支持。 請參考官方文檔中的支持列表。
您可以為早期版本創建一個APPX包。 APPX和MSIX軟件包之間確實沒有關鍵的區別: 通過Visual Studio桌面橋接的桌面應用程序可以調用UWP API嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.