【发布时间】:2013-12-26 02:30:13
【问题描述】:
我创建了一个 Metro 应用程序,但我还没有将它发送到 Windows 应用商店,因为它仍处于测试阶段。我的一位朋友对测试我的应用程序很感兴趣。为了在他的计算机上安装我的应用程序,我使用了侧载,按照本文中的步骤操作:http://blogs.msdn.com/b/patricka/archive/2012/11/05/how-do-i-deploy-a-windows-8-app-to-another-device-for-testing.aspx。问题是,当按下“Y”(是)并且 PowerShell 应该安装我的应用程序时,它会给出错误“包或捆绑包未签名或它的数字签名已损坏。”。我应该怎么办 ?我将 Visual Studio 生成的所有文件都发给了他。 我不得不提一下:
- 我使用的是 Windows 8.1
- 我在 Visual Studio 2013 Professional 中开发了应用程序
- 我的应用程序的目标平台是 Windows 8.1(我不知道如何更改)
- 我的朋友没有安装 Visual Studio
- 我的朋友使用 Windows Server 2012 Datacenter(可以 这是问题吗?在这种情况下我该怎么办?我很 感兴趣我的应用程序也可以在 Windows 8、Windows Server 2012 上运行 因为这是我办公室使用的操作系统 与我一起工作并且可以测试我的应用程序的大多数人 在将其投放市场之前。 )
编辑:我尝试按照本文http://msdn.microsoft.com/en-us/library/windows/desktop/jj835836(v=vs.85).aspx 中的步骤操作,但我的错误似乎没有在此处列出。 在 AppxPackagingOM > Microsoft-Windows-AppxPackaging/Operational 我有下一个错误:
error 0xC00CE014: App manifest validation error:
The app manifest must be valid as per schema: Line 27, Column 8, Reason: Element
'{http://schemas.microsoft.com/appx/2013/manifest}VisualElements' is unexpected according
to content model of parent element '{http://schemas.microsoft.com/appx/2010/manifest}Application'.
Expecting: {http://schemas.microsoft.com/appx/2010/manifest}VisualElements.
同样在 AppXDeployment-Server > Microsoft-Windows-AppXDeploymentServer/Operational 我没有错误。
【问题讨论】:
-
您确认证书安装在 Computer -> Trusted People 下吗?使用
mmc.exe进入证书存储区。如果证书丢失,请尝试通过执行手动安装它(记得手动将其指向计算机->受信任的人)。 -
我将它安装为受信任的人和受信任的罗斯证书颁发机构,但它无法正常工作。
-
@FrodeF.,请再看一下我的帖子,我在关注另一篇文章后发现错误。
标签: c# visual-studio powershell microsoft-metro windows-store-apps