3

在打包 Windows 应用商店应用程序期间,我收到一个未指定的错误 [APPX1204]:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\AppxPackage\Microsoft.AppXPackage.Targets(1139,9): error APPX1204: Failed to sign 'D:\Projects\VS2012\Stroik\Stroik\AppPackages\Stroik_1.0.0.11_AnyCPU_Test\Stroik_1.0.0.11_AnyCPU.appx'. SignTool Error: An unexpected internal error has occurred.

构建输出是指VS2012生成的文件的一部分:

<SignAppxPackage AppxPackageToSign="@(FinalAppxPackageItem)"
                 CertificateThumbprint="$(PackageCertificateThumbprint)"
                 CertificateFile="$(PackageCertificateKeyFile)"
                 HashUri="$(_HashUri)"
                 EnableSigningChecks="$(EnableSigningChecks)"
                 >
    <Output TaskParameter="ResolvedThumbprint" PropertyName="ResolvedThumbPrint"/>
    <Output TaskParameter="AppxPackagePublicKeyFile" PropertyName="AppxPackagePublicKeyFile" />
</SignAppxPackage>

昨天打包顺利进行。今天我在我的应用程序中添加了额外的逻辑并更改了清单中的一些数据。从那时起,我收到了提出的错误。我试图在打包菜单中重新生成证书,删除存储/临时密钥(然后重新生成),......更多但没有任何帮助。现在我不知道如何处理它。此外,打包一个新项目(由 vs2012 提供)会导致相同的错误。

你有任何建议如何解决它。

4

3 回答 3

2

如果它对其他人有帮助,我试图在网络共享上进行构建(虚拟化窗口)。在 Windows 分区上创建它解决了这个问题。

于 2014-01-23T22:36:28.940 回答
2

我在 VirtualBox 中的虚拟机上开发并尝试发布到共享文件夹。将输出文件夹更改为虚拟机上的本地文件夹即可解决。

于 2014-06-13T12:14:31.610 回答
1

当然这是旧的 - 看看你是否可以尝试使用不同的 live id 你也可以尝试生成一个新的应用程序,并在应用程序之间区分清单。

现在根据:

http://social.msdn.microsoft.com/Forums/en-US/toolsforwinapps/thread/f25939fb-c48c-4bd0-938e-6a0afbd2dca0/

您可能想退出,使用 IE“在安全的隐私浏览中”并创建一个新的。还要确保在“浏览历史记录->设置”中设置了 IE,以便每次获取新版本的页面。使用新的登录并尝试一下。

我不确定此错误是否与此处相关,但这是基于上述帖子的先前反馈的起点。

这个日本网站列出了相同的错误代码,似乎也有相同的分辨率

http://coelacanth.heteml.jp/blog/windows-8signtool-error-an-unexpected-internal-error-has-occurred/

值得一试,但我承认这不是 100% 确定的,只是想帮忙:)

于 2013-02-27T08:10:30.500 回答