Xbox 约束错误 E0302

Xbox constrain error E0302

本文关键字:E0302 错误 约束 Xbox      更新时间:2023-09-26

我正在为 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 地址的主机名。

如果不使用此选项,则使用默认控制台(以前由连接 (xbconnect.exe) 设置)。

访问密钥

是一个字符串,可用于将对控制台的访问限制为仅知道访问密钥的人员。使用命令 xbconfig 访问密钥=您的密钥设置访问密钥;然后,重新启动主机以使访问密钥生效。

要访问配置了访问密钥的控制台,您必须在控制台的 IP 地址或主机名后包含加号 (+) 和访问密钥。有关访问密钥的更多信息,请参阅 xbconfig 访问密钥。

注意:如果在 xbconnect 设置默认控制台时提供了访问密钥,则访问密钥将存储为默认控制台地址的一部分。

package_full_name

指定应用程序的完整包名称。例如,mygame_1.0.0.0_neutral__r9wapr0zzdgy .

注意:使用 Visual Studio 或命令 xbapp deploy 部署包时,将显示完整的包名称。可以使用命令 xbapp 列表获取开发工具包上已注册应用程序的完整软件包名称和 AUMID 的完整列表。

C++类方法

将具有指定包监视器的应用置于约束模式。

语法

C++

public:
HRESULT Constrain(
    LPCWSTR pszPackageMoniker
)

参数


pszPackageMoniker     类型: LPCWSTR
    指向要置于约束模式的应用的包名字对象的指针。

返回值

类型: HRESULT
HRESULT成功或错误代码。

笔记

LPCWSTR代表: 长指针到常量宽字符串 更多信息2