在打包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>
昨天包装顺利进行。今天我在我的应用程序中添加了aditional逻辑并更改了manifest中的一些数据。从那时起我就收到了呈现的错误。我尝试重新生成包装菜单中的证书,删除存储/临时密钥(然后重新生成),...更多但没有任何帮助。 现在我不知道如何处理它。此外,打包新项目(由vs2012提供)会导致相同的错误。
你有什么建议如何解决它。
答案 0 :(得分:2)
如果它对其他人有帮助,我试图在网络共享(虚拟化窗口)上进行构建。在Windows分区上创建它解决了这个问题。
答案 1 :(得分:2)
我在VirtualBox中开发虚拟机并尝试发布到共享文件夹。 将输出文件夹更改为虚拟机上的本地文件夹解决了它。
答案 2 :(得分:1)
当然这已经过时了 - 看看你是否可以尝试使用不同的实时ID 您还可以尝试生成新应用,并在应用之间区分清单。
现在根据:
您可能想要退出,在安全隐私浏览中使用IE'并创建一个新的。 还要确保在“浏览历史记录 - >设置”中设置IE,以便每次都获得该页面的新版本。 使用新的登录并试一试。
我不确定这个错误是否与此有关,但它是基于上述帖子的先前反馈的起点。
此日语网站列出了相同的错误代码,并且似乎也具有相同的分辨率
http://coelacanth.heteml.jp/blog/windows-8signtool-error-an-unexpected-internal-error-has-occurred/
值得一试,但我承认这个不是100%肯定,只是想帮忙:)