StatsManager выдает ошибку на AddLocalUser

Я пытаюсь использовать C# StatsManager, сначала добавив localuser. Мой код следующий

XboxLiveUser user = new XboxLiveUser();
SignInResult x = await user.SignInAsync(); //returns successfully
statManager = StatsManager.Singleton;
statManager.AddLocalUser(user);

основной цикл:

List<StatEvent> statevents = statManager.DoWork
if (statevents.Count>0)
{

}

Событие, добавленное локальным пользователем, никогда не запускается и вместо этого выдает ошибку в API, которая заключается в следующем. Выдает ошибку

getResponseCompletionSource.SetResult (getResponseTask.Result);

XboxLiveHttpRequest.cs Строка 117

Исключение типа "System.AggregateException" произошло в mscorlib.ni.dll, но не было обработано в коде пользователя

Произошла одна или несколько ошибок. (Произошла одна или несколько ошибок. (Удаленный сервер возвратил ошибку: (404) Не найдено.))

Как вы думаете, может быть проблема? Работа другого API, возможность войти в систему, получить GamerTag и GamerPic из Socialmanager и т. Д.

также смотрите скриншот ошибка в API

Спасибо

1 ответ

Решение

Эта ошибка может возникнуть, если с XboxServices.config файл загружен вашим проектом.

Убедитесь, что файл конфигурации содержит ServiceConfigurationId свойство, которое установлено в соответствующее значение.

Примечание. Если вы используете мастер Xbox Live Association Wizard, он должен автоматически снять соответствующее значение и заполнить .config файл.

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