Add-AppDevPackage.ps1 要求 Name[0] 参数
Add-AppDevPackage.ps1 asking for Name[0] parameter
我按照以下说明创建了一个 windows 8 应用程序包:
但是,当我 运行 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" 之后一切都很顺利。证书和应用程序安装正常,我没有收到任何要求输入名称参数的提示。
我按照以下说明创建了一个 windows 8 应用程序包:
但是,当我 运行 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" 之后一切都很顺利。证书和应用程序安装正常,我没有收到任何要求输入名称参数的提示。