C# 为beta测试构建Metro应用程序

C# 为beta测试构建Metro应用程序,c#,visual-studio,powershell,microsoft-metro,windows-store-apps,C#,Visual Studio,Powershell,Microsoft Metro,Windows Store Apps,我已经创建了一个Metro应用程序,但我还没有将其发送到Windows应用商店,因为它仍处于测试阶段。我的一个朋友对测试我的应用程序很感兴趣。要在hes计算机上安装我的应用程序,我使用了侧加载,遵循本文中的步骤:。问题是,当按下“Y”(是)并且PowerShell应该安装我的应用程序时,它会给出一个错误“包或捆绑包未签名或其数字签名已损坏”。我该怎么办?我向他发送了VisualStudio生成的所有文件。 我必须提到: 我正在使用Windows8.1 我已经在Visual Studio 201

我已经创建了一个Metro应用程序,但我还没有将其发送到Windows应用商店,因为它仍处于测试阶段。我的一个朋友对测试我的应用程序很感兴趣。要在hes计算机上安装我的应用程序,我使用了侧加载,遵循本文中的步骤:。问题是,当按下“Y”(是)并且PowerShell应该安装我的应用程序时,它会给出一个错误“包或捆绑包未签名或其数字签名已损坏”。我该怎么办?我向他发送了VisualStudio生成的所有文件。 我必须提到:

  • 我正在使用Windows8.1
  • 我已经在Visual Studio 2013 Professional中开发了该应用程序
  • 我的应用程序的目标平台是Windows 8.1(我不知道如何更改)
  • 我的朋友没有安装Visual Studio
  • 我的朋友使用Windows Server 2012数据中心(可以 这就是问题所在?在这种情况下我该怎么办?我非常担心 对我的应用程序是否也能在Windows 8、Windows Server 2012上运行感兴趣 因为这是我的办公室和一个公司使用的操作系统 大多数与我一起工作的人都可以测试我的应用程序 在投放市场之前。)
编辑:我试图按照本文中的步骤进行操作,但我的错误似乎没有列在那里。 在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 AppXDeployment Server/Operational中,我没有任何错误。

请确保您已在发布模式而不是调试模式下创建了beta应用程序包。这是错误的


另请查看

请确保您已在发布模式下创建了beta应用程序包,而不是在调试模式下。这是错误的


另请查看

请确保您已在发布模式下创建了beta应用程序包,而不是在调试模式下。这是错误的


另请查看

请确保您已在发布模式下创建了beta应用程序包,而不是在调试模式下。这是错误的


再次阅读您的问题后,我看到了显而易见的解决方案

我的应用程序的目标平台是Windows 8.1(我不知道如何) 要更改此设置,请执行以下操作:

我的朋友使用Windows Server2012数据中心

您需要以Windows 8为目标,使其在2012年8月运行。如果您退房,您将看到:

如果要创建应用程序的Windows 8版本,必须使用 Microsoft Visual Studio 2012


在再次阅读你的问题后,我看到了显而易见的解决办法

我的应用程序的目标平台是Windows 8.1(我不知道如何) 要更改此设置,请执行以下操作:

我的朋友使用Windows Server2012数据中心

您需要以Windows 8为目标,使其在2012年8月运行。如果您退房,您将看到:

如果要创建应用程序的Windows 8版本,必须使用 Microsoft Visual Studio 2012


在再次阅读你的问题后,我看到了显而易见的解决办法

我的应用程序的目标平台是Windows 8.1(我不知道如何) 要更改此设置,请执行以下操作:

我的朋友使用Windows Server2012数据中心

您需要以Windows 8为目标,使其在2012年8月运行。如果您退房,您将看到:

如果要创建应用程序的Windows 8版本,必须使用 Microsoft Visual Studio 2012


在再次阅读你的问题后,我看到了显而易见的解决办法

我的应用程序的目标平台是Windows 8.1(我不知道如何) 要更改此设置,请执行以下操作:

我的朋友使用Windows Server2012数据中心

您需要以Windows 8为目标,使其在2012年8月运行。如果您退房,您将看到:

如果要创建应用程序的Windows 8版本,必须使用 Microsoft Visual Studio 2012


您是否已验证证书安装在“计算机->受信任的人”下?使用
mmc.exe
进入证书存储。如果证书丢失,请尝试通过执行手动安装它(记住手动将其指向计算机->受信任的人)。我以受信任的人和受信任的Roth证书颁发机构的身份安装了它,但它不工作。@FrodeF.,请再次查看我的帖子,我在阅读另一篇文章后发现了一个错误。您是否已验证证书安装在“计算机”->“受信任的人”下?使用
mmc.exe
进入证书存储。如果证书丢失,请尝试通过执行手动安装它(记住手动将其指向计算机->受信任的人)。我以受信任的人和受信任的Roth证书颁发机构的身份安装了它,但它不工作。@FrodeF.,请再次查看我的帖子,我在阅读另一篇文章后发现了一个错误。您是否已验证证书安装在“计算机”->“受信任的人”下?使用
mmc.exe
进入证书存储。如果证书丢失,请尝试通过执行手动安装它(记住手动将其指向计算机->受信任的人)。我以受信任的人和受信任的Roth证书颁发机构的身份安装了它,但它不工作。@FrodeF.,请再次查看我的帖子,我在阅读另一篇文章后发现了一个错误。您是否已验证证书安装在“计算机”->“受信任的人”下?使用
mmc.exe
进入证书存储。如果证书丢失,请尝试通过执行它来手动安装它(记住手动将其指向计算机->受信任的人)。我以受信任的人和受信任的Roth证书颁发机构的身份安装了它,但它不起作用。@FrodeF.,请再次查看我的帖子,我在阅读另一篇文章后发现了一个错误。是的,我