声明的包依赖项不存在。 - uwp
The declared package dependency does not exist. - uwp
我必须在商店中发布我的应用程序。为此,我创建了 .appxupload 文件。但是当我将这个包提交到开发者帐户时,它总是显示如下错误。
The declared package dependency does not exist. Dependency: Microsoft.NET.Native.Framework.Debug.1.7. Minimum version: 1.7.25531.0. Please upload the .appxupload file generated by Visual Studio for the Store.
.NET Native工具链在release模式下默认勾选。并且还尝试安装不同版本的 Microsoft.NETCore.UniversalWindowsPlatform (v6.0.8,v5.2.2,v5.3.4)。因为它包含 .NET Native。
但无法实现解决方案。
看来您实际上是将包创建为调试包。
首先检查构建配置。单击 Build 菜单和 select Configuration Manager。将 Active solution configuration 切换到 Debug 并确保 table 中的所有项目都有 Configuration列设置为 Release
并检查 活动解决方案平台 下拉列表中的每个平台。
然后检查创建Store包时设置是否正确。 Right-click你的项目,selectStore和Create App packages...,选择Yes 为 Microsoft Store 构建程序包,select 下一步。现在选择您的应用程序名称,然后单击 下一步。在 Select 和 Configure Packages 页面上,检查底部 table。 创建 包并尝试再次上传。
如果这没有帮助,请检查 UWP 项目是否为 Release 构建启用了 .NET Native 编译。您可以通过 right-clicking 解决方案资源管理器中的 UWP 应用程序项目,选择 Properties,切换到 Build 选项卡,select Release
在 Configuration
下拉菜单中并确保 Compile with .NET Native tool chain 复选框被 selected 和 Define DEBUG constant 不是 selected.
最后您可以尝试重新安装 Microsoft.NETCore.UniversalWindowsPlatform
NuGet 包。 Right-click 项目,select Manage NuGet Packages...,转到 Installed 选项卡,然后卸载 Microsoft.NETCore.UniversalWindowsPlatform
包。之后转到 浏览 选项卡,再次搜索软件包并安装它。
这些解决方案之一应该有帮助:-)。
通过勾选所有架构的优化代码复选框解决了这个问题
我必须在商店中发布我的应用程序。为此,我创建了 .appxupload 文件。但是当我将这个包提交到开发者帐户时,它总是显示如下错误。
The declared package dependency does not exist. Dependency: Microsoft.NET.Native.Framework.Debug.1.7. Minimum version: 1.7.25531.0. Please upload the .appxupload file generated by Visual Studio for the Store.
.NET Native工具链在release模式下默认勾选。并且还尝试安装不同版本的 Microsoft.NETCore.UniversalWindowsPlatform (v6.0.8,v5.2.2,v5.3.4)。因为它包含 .NET Native。 但无法实现解决方案。
看来您实际上是将包创建为调试包。
首先检查构建配置。单击 Build 菜单和 select Configuration Manager。将 Active solution configuration 切换到 Debug 并确保 table 中的所有项目都有 Configuration列设置为 Release
并检查 活动解决方案平台 下拉列表中的每个平台。
然后检查创建Store包时设置是否正确。 Right-click你的项目,selectStore和Create App packages...,选择Yes 为 Microsoft Store 构建程序包,select 下一步。现在选择您的应用程序名称,然后单击 下一步。在 Select 和 Configure Packages 页面上,检查底部 table。 创建 包并尝试再次上传。
如果这没有帮助,请检查 UWP 项目是否为 Release 构建启用了 .NET Native 编译。您可以通过 right-clicking 解决方案资源管理器中的 UWP 应用程序项目,选择 Properties,切换到 Build 选项卡,select Release
在 Configuration
下拉菜单中并确保 Compile with .NET Native tool chain 复选框被 selected 和 Define DEBUG constant 不是 selected.
最后您可以尝试重新安装 Microsoft.NETCore.UniversalWindowsPlatform
NuGet 包。 Right-click 项目,select Manage NuGet Packages...,转到 Installed 选项卡,然后卸载 Microsoft.NETCore.UniversalWindowsPlatform
包。之后转到 浏览 选项卡,再次搜索软件包并安装它。
这些解决方案之一应该有帮助:-)。
通过勾选所有架构的优化代码复选框解决了这个问题