Add-AppDevPackage.ps1 要求 Name[0] 参数

Add-AppDevPackage.ps1 asking for Name[0] parameter

我按照以下说明创建了一个 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

但是,当我 运行 Add-AppDevPackage.ps1 在我的 hp stream 7 上,作为管理员:

.\Add-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] 时要求什么?

谢谢

我不敢相信微软没有人发现这个!经过几天的努力,我终于想通了这个问题。当我创建 AppPackage 时,我在 visual studio 2013 的下拉列表中选择了 "Debug"。我选择了 "Release",然后重新创建了包,再次将其推出到 hp 流上的一个文件夹中,然后只需右键单击 ps1 文件,选择 "Run with powershell" 之后一切都很顺利。证书和应用程序安装正常,我没有收到任何要求输入名称参数的提示。