我正在为 xbox one javascript/html5 开发一个应用程序。我尝试使用此命令通过控制台限制应用程序。
c:\>xbapp constrain <package_name>
我收到这个错误
E0302 - The requested operation is not valid for this package type.
有人能帮我吗?
我正在为 xbox one javascript/html5 开发一个应用程序。我尝试使用此命令通过控制台限制应用程序。
c:\>xbapp constrain <package_name>
我收到这个错误
E0302 - The requested operation is not valid for this package type.
有人能帮我吗?
我下载了文档1并搜索了 Constrain。您的问题缺乏足够的细节。确保您在命令中使用完全限定的包名称。另外,你的包名在命令行中是什么样的?下面的文档应该可以帮助您。
这是我发现的:
xbapp 约束
显示一个对话框并将指定的标题置于约束模式以进行测试。
有关应用程序状态的更多信息,请参阅应用程序模型:概述。xbapp constrain [/X[:]address[+<accesskey>]] package_full_name
选项:
/X[:]address[+<accesskey>]
指定目标控制台的主机名或地址(在控制台上显示为工具 IP),但不会更改默认控制台。有关为控制台设置主机名的信息,请参阅为控制台 IP 地址设置主机名。
如果不使用此选项,则使用默认控制台(之前由 Connect (xbconnect.exe) 设置)。
Accesskey 是一个字符串,您可以使用它来限制只有知道访问密钥的人才能访问控制台。使用命令 xbconfig accesskey=your-key; 设置访问密钥;然后,重新启动控制台以使访问密钥生效。
要访问配置了访问密钥的控制台,您必须在控制台的 IP 地址或主机名之后包含一个加号 (+) 和访问密钥。有关访问密钥的详细信息,请参阅 xbconfig accesskey。
注意:如果在 xbconnect 设置默认控制台时提供了访问密钥,则访问密钥将作为默认控制台地址的一部分存储。
package_full_name
指定应用程序的完整包名。例如,
mygame_1.0.0.0_neutral__r9wapr0zzdgy
。注意:使用 Visual Studio 或命令 xbapp deploy 部署包时,会显示完整的包名称。可以使用命令 xbapp list 获得开发工具包上已注册应用程序的完整包名称和 AUMID 的完整列表。
将具有指定包监视器的应用程序置于约束模式。
句法
C++
public: HRESULT Constrain( LPCWSTR pszPackageMoniker )
参数
pszPackageMoniker
类型: 指向要进入约束模式的应用程序包名字对象的指针。LPCWSTR
返回值
类型:
HRESULT
HRESULT
成功或错误代码。
LPCWSTR
代表:指向常量宽字符串的长指针 更多信息2