在打包 Windows Store 应用程序时,我遇到了一个未指定的错误 [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提供的)也会导致相同的错误。
您有任何建议吗?