面向电脑开发人员的常见问题解答 (FAQ)

问题
为什么我的一些 MicrosoftGame.config 依赖项没有安装在开发者 Sandboxes(沙盒)中?
为什么在发布后看不到沙盒存储内容,并出现错误 194?
为什么我无法获取游戏服务的最新版本?
如何卸载由其他用户安装的程序包?
如何报告一个问题?
应在哪里保存本地游戏?

为什么我的一些 MicrosoftGame.config 依赖项没有安装在开发者 Sandboxes(沙盒)中?

在开发者沙盒中时,存储无法安装在 MicrosoftGame.config 中声明的框架依赖项。 需要在电脑上手动安装这些依赖项,这样游戏才能正常运行。

注意

请务必确保安装的版本与 MicrosoftGame.config 中指定的版本相同。

有关更多信息,请参阅框架包依赖项

为什么在发布后看不到沙盒存储内容,并出现错误 194?

需要在电脑上登录到 Xbox Live。 如果最近运行过 wsreset,则应注销并重新登录。

为什么我无法获取游戏服务的最新版本?

你可能未处于零售沙盒中。 切换到“零售”沙盒,运行 Windows 更新,然后返回开发沙盒。

如何卸载由其他用户安装的程序包?

若要删除电脑上所有用户的某个程序包,请在提升的 PowerShell 提示中运行以下命令:Remove-AppXPackage -allusers <package_name>

如何报告一个问题?

安装 Microsoft 游戏开发工具包 (GDK) 后,Visual Studio菜单栏中有一个 Xbox 项。 若要打开一个可在其中报告问题的对话框,请选择“Xbox”>“Xbox 报告问题”。

Visual Studio 中的 Xbox“报告问题”

注意

请勿选择反馈图标>报告问题 以报告问题。

应在哪里保存本地游戏?

建议使用 XGameSave API 将游戏保存内容存储在云中。 有关详细信息,请参阅 Game saves

建议将本地游戏保存到用户的“文档”文件夹:Documents\Saved Games<Developer Name><Game Name>

注意

确保代码创建这些文件夹(如果它们不存在)。 这可确保游戏玩家能够发现他们保存的游戏并在未使用 XGameSave 的情况下对其进行备份。