Dll 适用于平台的文件的Windows 8.1应用程序认证失败
我的Windows应用商店应用程序适用于所有体系结构(x86、x64、arm),并在应用商店中发布。但是,在构建应用程序包(右键单击project、Store、Create App Package)时,Windows应用程序认证工具包3.1 for Windows 8.1通过了所有测试,但与平台相关的文件除外测试:Dll 适用于平台的文件的Windows 8.1应用程序认证失败,dll,windows-store-apps,app-certification-kit,cpu-architecture,appxmanifest,Dll,Windows Store Apps,App Certification Kit,Cpu Architecture,Appxmanifest,我的Windows应用商店应用程序适用于所有体系结构(x86、x64、arm),并在应用商店中发布。但是,在构建应用程序包(右键单击project、Store、Create App Package)时,Windows应用程序认证工具包3.1 for Windows 8.1通过了所有测试,但与平台相关的文件除外测试: 发现错误:平台相应文件测试检测到以下错误: 文件fmodexMetroL64.dll仅为x64处理器类型设计;AppX清单将“ProcessorArchitecture”声明为x
- 发现错误:平台相应文件测试检测到以下错误:
- 文件fmodexMetroL64.dll仅为x64处理器类型设计;AppX清单将“ProcessorArchitecture”声明为x86
- 文件fmodexmetrolam.dll仅为arm处理器类型设计;AppX清单将“ProcessorArchitecture”声明为x86
- 文件fmodexMetro64.dll仅为x64处理器类型设计;AppX清单将“ProcessorArchitecture”声明为x86
- 文件fmodexMetroarm.dll仅针对arm处理器类型设计;AppX清单将“ProcessorArchitecture”声明为x86
- 如何修复:确保二进制文件体系结构与AppX清单中指定的ProcessorArchitecture属性兼容。
打开菜单
项目
,然后打开项目属性
。选项卡构建
并为不同的平台目标
设置不同的输出路径
值(路径)我遇到了同样的问题,此解决方案对我有帮助:
打开项目,选择解决方案,然后打开“项目”菜单并选择“属性”
- 在属性页内,转到->配置属性
在此页面上,您可以设置平台目标。是否分别构建它们(不同的体系结构)?@crea7或右键单击项目->商店->构建应用程序包。它一次就在AppPackage文件夹中构建了所有三个包。“中立”未选中?@crea7or它在哪里?编辑哦,是的,没有选中IDE不能很好地适应这种情况。我认为您可以通过手工编辑项目文件并添加检查平台的条件使其工作。