簡體   English   中英

在UWP應用中定位Windows版本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM