Ошибка ограничения Xbox E0302

Я разрабатываю приложение для Xbox One Javascript/ HTML5. Я пытаюсь ограничить приложение консолью с помощью этой команды.

c:\>xbapp constrain <package_name>

Я получаю эту ошибку

E0302 - The requested operation is not valid for this package type.

Кто-нибудь может мне помочь?

1 ответ

Решение

Я скачал документацию 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. Полный список полных имен пакетов и AUMID для зарегистрированных приложений в комплекте разработки можно получить с помощью команды xbapp list.

Метод класса C++

Переводит приложение с указанным монитором пакета в режим ограничения.

Синтаксис

C++

public:
HRESULT Constrain(
    LPCWSTR pszPackageMoniker
)

параметры

pszPackageMoniker
Тип: LPCWSTR
Указатель на моникер пакета приложения для перевода в ограниченный режим.

Возвращаемое значение

Тип: HRESULT
HRESULT код успеха или ошибки.

Заметки

LPCWSTR расшифровывается как: Long Pointer to Constant Wide String Дополнительная информация 2

Другие вопросы по тегам