问题标签 [xbox-one]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
337 浏览

windows - 转换后的 UWP 应用程序无法在 Xbox One 上运行

我有 Xbox One 的 UWP 开发人员许可证,我正在尝试弄清楚如何将现有的 Windows 程序转换为 UWP,并在我的 Xbox One 上以开发模式运行它们。我使用 Desktop App Converter 将程序转换为 UWP,但我需要手动编辑 appxmanifest.xml 以将其安装在我的 Xbox One 上,并在启动时重定向到 Windows 商店。

0 投票
1 回答
139 浏览

c++ - 如果我在 Xbox UWP 应用上收到激活错误,并且错误消息中没有任何有用的信息,我该怎么办?

我最近在开发模式下收到了 Xbox 系统更新推送。我的程序 winrtcpp 程序停止工作,而其他 c++/cx 程序仍在 xbox 上运行。同时,我没有更改我的代码或相关依赖项。并且程序在 PC 上运行正常。

是否有解决此类 Windows 应用程序激活问题的一般策略。

错误消息:“无法激活 Windows.Store.app ...进程已启动,但激活请求失败并出现错误‘应用程序未启动。’”

0 投票
0 回答
229 浏览

uwp - UWP Xbox One 鼠标模式和 ScrollViewer 中的右摇杆滚动

几个月前,我在 Xbox One 上发布了一个 UWP 应用程序,但在某些页面上我必须启用鼠标模式,因为如果该页面上有任何 WebViews(包括 AdControls),系统将不会拾取 GamePad B 按钮激活后台堆栈(此处的完整详细信息: 使用 WebView 时的 UWP Xbox One 页面导航

无论如何..一切正常,将指针移到 ScrollViewer 上,然后您可以使用右摇杆向上/向下滚动。我现在重新访问了该应用程序以进行一些更改,并注意到此功能不再起作用,使用右摇杆不再控制 ScrollViewer,您必须手动将指针放在滚动条上,按住 GamePad A 并使用左摇杆。

这是自我的 Xbox 更新到 Creators Build 后引入的未记录功能(错误!)?有没有办法将此功能带回我的 ScrollViewer?

非常感谢,

斯图

0 投票
2 回答
1103 浏览

visual-studio - 在 Xbox one/Scorpio 上安装 Visual Studio

我想知道我是否可以在 Xbox One 上安装 Visual Studio,然后在 Scorpio 上安装?如您所知,他们运行的是 Windows 10,并且拥有非常强大的 CPU/RAM 和 GPU。但是在微软开发中心页面上,他们已经说过

“Xbox 开发环境中的通用 Windows 平台 (UWP) 由一台通过本地网络连接到 Xbox One 控制台的开发 PC 组成。”

没有办法将 XBox 用作独立的开发环境吗?

0 投票
2 回答
268 浏览

javascript - Javascript 可以检测 UWP 吗?

我正在使用 NodeJS 和 EaselJS 构建一个小游戏,该游戏在本地托管的浏览器中运行良好。我下载了 Visual Studio 并开始使用它创建 UWP,这样我就可以在我的 Xbox One 上玩了。Visual Studio 基本上只是中间人,因为我使用“起始页”并将其指向我本地托管的 Web 服务器来创建应用程序,而不是尝试重新发明轮子。

仅当它作为 Window/Xbox 应用程序运行时,我想利用某些 Windows.UI 功能,特别是在电视上显示的 Overscan 功能。到目前为止,我一直无法让 JS 检测执行类型。我已经添加

但是当我在常规的 ol 浏览器中运行它时,我得到一个 Windows 未定义的参考错误。我也试过

这使得浏览器版本工作正常,但 Visual Studio 中的部署测试也看不到它(我放置了一个调试控制台输出以确保)。

是否有可能拥有两全其美的执行力,还是我需要全力以赴并在 VS 中开发特定版本的游戏以获得我想要的?

0 投票
0 回答
279 浏览

windows - How to use Crypto++ or OpenSSL in XBox One (Durango)

I would like to use Crypto++ or OpenSSL in XBox One (Durango). XBox One is not UWP. I download GitHub code but it does not support XBox One compiler. I tried to compile Crypto++ or OpenSSL but they were not successful.

I would like to use md5 / dh / aes / rsa on XBox One.

How do I use Crypto++ or OpenSSL with XBox One?

0 投票
0 回答
222 浏览

windows - 如何在 Xbox One 上使用 OpenSSL

OpenSSL支持很多系统,但就是不支持XBox One,因为XBox One只有C++编译器所以没有办法支持?

脱离OpenSSL的一些算法看起来很麻烦,如果我想用XBox One上面的加密算法应该怎么做?

0 投票
0 回答
621 浏览

uwp - 识别丢失的 DLL/非法 Win32 API 调用

我的问题是我目前正在将一个相当大的库从 Win32 移植到 UWP。到目前为止,我设法解决了许多问题,并且该应用程序在我的 Windows 10 桌面上运行良好,但在 Xbox One 上却没有这样做。

我已经将链接器路径更改为他们的商店挂件,因此我们不会针对 win32 api 进行编译,但只有商店中可用的 api,但它总是可能是我错过了一些东西。

现在问题是明显的“找不到依赖的 dll (0xc0000135)”,我无法使用调试器捕获它,因为它发生在 ntdll 加载 exe 的加载时间。

我知道这里概述的常见故障排除步骤如何确定 Windows 应用商店/通用应用程序中无法加载哪个 Dll 依赖项?

所以我使用了 Dependency Walker,它表明我的 DLL 实际上只依赖于 kernel32.dll、ws2_32.dll、vccorlib140_app.dll、vcruntime140_app.dll 和许多 API-MS-WIN-CRT-**.dll 形式的 dll。

据我了解,这应该没问题,但是进一步挖掘我发现 kernel32.dll 依赖于 API-MS-WIN-EVENTING-PROVIDER-L1-1-0.DLL,而 API-MS-WIN-EVENTING-PROVIDER-L1-1-0.DLL 又依赖于禁止的 advapi32.dll 并因此依赖于 user32。 dll

不过,我不知道这是否正确,因为在 xbox kernel32.dll 上会有其他依赖项。

我还使用了进程监视器,这表明 Kernelbase.AppHost.dll 将是问题所在,因为最后确认加载的 dll 是 sechost.dll 和 vc++ 运行时。之后会有 kernel.appcore.dll 和可能的 msvcrt.dll。

我知道 gflags.exe +sls,这将是我需要的,但在 Xbox 上不起作用。实际上,我通常缺少一种在 Xbox 上进行良好调试的方法,我什至无法列出所有文件以查看哪些 dll 存在,哪些不存在。

那么请问,有没有人知道我如何执行额外的检查来找出失败的原因?

顺便说一句,我尝试在 DLL 上使用 LoadLibrary() 而不是隐式链接它们,这导致 GetLastError 即使在 PC 上也是 1114(无法初始化),所以有些东西肯定很奇怪。

0 投票
0 回答
143 浏览

c# - 在 Xbox One 上的 UWP 应用上找不到模块 (GetWinRTFactoryObject)

我创建了一个适用于 Windows 10 桌面版(x86 和 x64)和 Windows 10 移动版(ARM)的 UWP 应用。

但是当我在 Xbox One 上部署它时,我遇到了一个问题。

该应用程序解决方案有 2 个项目:使用 C# 的主项目,另一个是使用 c++ 构建的 dll。

该应用程序在 xbox 上启动良好,但是当我使用 dll 启动一项功能时,我收到一条消息:

这个细节如下:

找不到 dll 文件,但是当我通过资源管理器浏览 xbox one 上的目录时,dll 和 winmd 文件就在这里。

我认为没有依赖关系,但我不知道如何找到哪一个。

你能帮我找出问题所在吗?

0 投票
1 回答
913 浏览

deployment - Visual Studio 2017 无法部署到 Xbox One

我是为 Xbox 开发应用程序的新手。我一直按照此处列出的教程进行操作。但是,由于以下原因,我的发布一直失败:

严重性代码描述项目文件行抑制状态错误 DEP6957:无法使用通用身份验证连接到设备“169.xxx.xxx.xx”。请验证在项目调试设置中指定了正确的远程身份验证模式。COMException - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。(HRESULT 异常:0x8007274C)[0x8007274C] 测试

我刚刚从这里安装了最新的 SDK ,但我没有安装 C++ 的包。

此外,使用 IP 地址和端口,我无法通过网络浏览器连接,而且我的路由器也没有显示我的 Xbox。

有谁知道我错过了什么?