应用程序认证工具包-Outlook VSTO桌面应用程序

问题描述 投票:1回答:1

我想将Outlook VSTO桌面应用发布到Windows应用商店。当我使用App Certification Kit 10测试它时,它失败了,并且没有创建XML报告:

C:\ Program Files(x86)\ Windows Kits \ 10 \ App Certification Kit> appcert test -apptype桌面-setuppath“ C:\ Projects \ Main \ AppSetup_x64 \ bin \ Debug \ AppSetup_x64.msi“-使用每用户-reportoutputpath” C:\ Projects \ Main \ report.xml“注意:测试应用程序类型-桌面。开始执行任务修改容错堆。开始执行任务修改TAEF服务的状态。任务修改容错堆执行结果失败。TAEF服务执行结果的任务修改状态为成功。开始执行任务注册表项清单。Task Registry关键清单执行结果成功。开始执行任务程序清单。任务程序清单执行结果成功。开始执行任务Attack Surface Analyzer。开始执行任务数字签名。任务数字签名执行结果为成功。Task Attack表面分析器执行结果成功。开始执行任务不要以安全模式加载服务和驱动程序。开始执行任务正确的OS版本检查。任务不要在安全模式下加载服务和驱动程序,否则执行成功。任务正确的OS版本检查执行结果成功。开始执行任务多用户启用。任务多用户启用执行结果成功。开始执行任务在安装过程中,请勿强制立即重启。任务不要在安装执行成功期间强制立即重启。开始执行任务Modify Program Compatibility Assistant服务。任务“修改程序兼容性助手”服务执行结果为成功。开始使用AppInit_DLLs执行任务用户模式挂钩。开始执行任务崩溃并挂起。使用AppInit_DLLs执行结果的任务用户模式挂钩成功。任务崩溃并挂起执行结果为成功。开始执行任务流程安装跟踪文件。开始执行任务修改本地Windows错误报告设置。任务修改本地Windows错误报告设置执行结果成功。任务进程安装跟踪文件执行结果为成功。开始执行任务程序清单。任务程序清单执行结果成功。开始执行任务流程安装跟踪文件。任务进程安装跟踪文件执行结果为成功。开始执行任务已安装的程序。任务安装程序的执行结果为成功。开始执行任务相关性信息。开始执行任务正确的OS版本检查。任务正确的OS版本检查执行结果成功。任务相关性信息执行结果失败。开始执行任务流程安装跟踪文件。该应用程序无法在更高版本的Windows下安装。 Windows App认证工具包现在将重试安装该应用程序在不同的设置下。任务进程安装跟踪文件执行结果为成功。开始执行任务程序清单。任务程序清单执行结果成功。开始执行任务流程安装跟踪文件。任务进程安装跟踪文件执行结果为成功。开始执行任务已安装的程序。任务安装的程序执行结果失败。除非成功安装了应用程序,包括可发现的快捷方式和添加/删除程序中的条目,否则测试无法继续。

在测试期间,App Cert Kit要求我安装MSI,然后,我假定它尝试运行已安装的应用程序。问题是已安装的应用程序实际上是一组DLL,它们被复制到MS Office文件夹中。它不是可执行文件,没有桌面图标,但是在“添加/删除程序”中仍然有一个条目。

应用程序认证工具包10.0在Windows 2012 Server上运行,使用Visual Studio 2012编译的DLL。

任何帮助将不胜感激!

谢谢,

vsto windows-store app-certification-kit wack
1个回答
0
投票

对于具有安装程序,setup.exe项目和代码签名的文件对(setup.exe + setup.msi)的Windows服务,我有相同的问题和完全相同的错误消息。我的大部分代码位于VS2019内置的C#Windows服务调用的DLL中,而DLL也由VS2019生成。

实际上,如果appcert.exe不再是MSFT希望我们在分发应用以使蓝色智能屏幕停止出现之前使用的方式,请让我知道。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.