Add-AppDevPackage.ps1询问Name [0]参数

时间:2015-06-10 13:40:37

标签: windows-8 windows-store-apps

我按照以下说明创建了一个Windows 8应用程序包:

http://blogs.msdn.com/b/patricka/archive/2012/11/05/how-do-i-deploy-a-windows-8-app-to-another-device-for-testing.aspx

但是,当我在hp stream 7上以管理员身份运行Add-AppDevPackage.ps1时:

\添加-AppDevPackage.ps1

我被要求输入参数值:

名称[0]:

我只需输入" test"等任何内容,然后我会收到另一个提示:

名称[1]:

然后我按下回车键。现在我收到一个错误:

Cannot overwrite variable false because it is read-only or constant.
At C:\temp1234\AppPackages\App3_1.0.0.0_AnyCPU_Debug_Test\Add-AppDevPackage.ps1:30 char:36
+ [switch]$GetDeveloperLicense = $false,
+ CategoryInfo :WriteError (false:String) [], SessionStateUnauthorizedAccessException
+FullyQualifiedErrorId : VariableNotWriteable

Found Package:  C:\temp1234\AppPackages\App3_1.0.0.0_AnyCPU_Debug_Test\App3_1.0.0.0_AnyCPU_Debug.appx
Found Certificate: C:\temp1234\AppPackages\App3_1.0.0.0_AnyCPU_Debug_Test\App3_1.0.0.0_AnyCPU_Debug.cer

Before installing this app, you need to do the following:
 - Acquire a developer license
 - Install the signing certificate
Error: Could not acquire a developer license.  For more information, see http://go.microsoft.com/fwlink/?Li..
Press Enter to continue...:

我的问题是它在提示姓名[0]时要求的是什么?

由于

1 个答案:

答案 0 :(得分:0)

我不相信微软没有人抓到这个!经过几天的摔跤,我终于找到了问题所在。当我创建AppPackage时,我从visual studio 2013的下拉列表中选择了“Debug”。我选择了“Release”,然后重新创建了包,再次将其滚动到hp流上的文件夹,然后右键单击ps1文件,选择“Run with powershell”,之后一切顺利。证书和应用程序安装正常,我没有得到任何提示要求Name参数。