【发布时间】:2018-03-27 10:14:20
【问题描述】:
我正在准备将我的 Windows 桌面应用程序上传到 MS Store。我的应用程序有一个(功能齐全的)MSI 安装程序,并尝试使用桌面应用程序转换器(DAC)但遇到错误并且尚未通过它。因此,我决定尝试手动创建包 (appx),它进展顺利,因为我能够使用我创建的包安装我的应用程序。但是我有一个关于如何处理包中的 .NET Framework 依赖项的问题。我的 MSI 安装程序具有“.NET Framework 4.7.1 版”作为先决条件,以便下载和安装它(如果尚未安装,则从 MS 下载)。我的问题是如何处理我的包裹中的先决条件。我假设它会在我目前拥有的依赖项下的 AppxManifest.xml 中(注意我删除了括号,所以我的代码会显示在这里)...
依赖项 TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14316.0" MaxVersionTested="10.0.16299.309" / /依赖关系
...但我不确定添加 .NET Framework 4.7.1 的语法,以便在我的应用程序的目标系统上正确安装(如果尚未安装)。
谢谢!
【问题讨论】:
标签: desktop-bridge