1

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

C:\Program Files (x86)\Windows Kits\10\App Certification Kit>appcert test -apptype desktop -setuppath "C:\Projects\Main\AppSetup_x64\bi
n\Debug\AppSetup_x64.msi" -appusage peruser -reportoutputpath "C:\Projects\Main\report.xml"
    注意:测试应用程序类型 - 桌面。
    开始执行任务修改容错堆。
    开始执行任务修改 TAEF 服务的状态。
    任务修改容错堆执行结果失败。
    TAEF服务执行结果的Task Modify状态为成功。
    开始执行任务注册表项清单。
    任务注册表项库存执行结果成功。
    开始执行任务程序清单。
    任务程序盘点执行结果成功。
    开始执行任务攻击面分析器。
    开始执行任务数字签名。
    任务数字签名执行结果成功。
    任务攻击面分析器执行结果成功。
    开始执行任务 不要在安全模式下加载服务和驱动程序。
    开始执行任务 正确的操作系统版本检查。
    任务不要在安全模式下加载服务和驱动程序执行结果是成功的。
    任务正确的操作系统版本检查执行结果是成功的。
    开始执行任务多用户启用。
    任务多用户启用执行结果成功。
    开始执行任务 在安装过程中不要强制立即重新启动。
    任务安装执行结果成功时不要强制立即重启。
    开始执行任务修改程序兼容性助手服务。
    任务修改程序兼容性助手服务执行结果成功。
    使用 AppInit_DLLs 开始执行任务用户模式挂钩。
    开始执行任务崩溃和挂起。
    使用 AppInit_DLLs 执行结果的任务用户模式挂钩是成功的。
    任务崩溃并挂起执行结果是成功的。
    开始执行任务进程安装跟踪文件。
    开始执行任务修改本地 Windows 错误报告设置。
    任务修改本地 Windows 错误报告设置执行结果是成功的。
    任务进程安装跟踪文件执行结果成功。
    开始执行任务程序清单。
    任务程序盘点执行结果成功。
    开始执行任务进程安装跟踪文件。
    任务进程安装跟踪文件执行结果成功。
    开始执行已安装程序的任务。
    任务安装程序执行结果成功。
    开始执行任务依赖信息。
    开始执行任务 正确的操作系统版本检查。
    任务正确的操作系统版本检查执行结果是成功的。
    任务依赖信息执行结果失败。
    开始执行任务进程安装跟踪文件。
应用程序无法在更高版本的 Windows 下安装。Windows 应用认证工具包现在将重新尝试安装应用程序
 在不同的设置下。
    任务进程安装跟踪文件执行结果成功。
    开始执行任务程序清单。
    任务程序盘点执行结果成功。
    开始执行任务进程安装跟踪文件。
    任务进程安装跟踪文件执行结果成功。
    开始执行已安装程序的任务。
    任务安装程序执行结果失败。

除非成功安装应用程序(包括可发现的快捷方式和添加/删除程序中的条目),否则测试无法继续。

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

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

任何帮助将不胜感激!

谢谢,

4

0 回答 0