【问题标题】:Missing Emulator List in .NET IDE.NET IDE 中缺少模拟器列表
【发布时间】:2014-03-13 03:04:49
【问题描述】:

知道为什么我的项目中缺少我的 Windows Phone 模拟器列表吗?我在 .NET IDE 中寻找了各种选项,并在谷歌上搜索了一段时间,但找不到任何解决此问题的方法。

我还有 2 个其他项目可以使用此列表,但我当前的项目没有列出任何项目。当我应该拥有以下内容时,我所拥有的只是开始按钮:

  • 设备
  • 模拟器 WVGA 512MB
  • 模拟器 WVGA
  • 模拟器 WXGA
  • 模拟器 720P
  • 等等……

关于如何将这些添加回我的 IDE 有什么想法吗?我仍然可以通过项目的属性部署到我的手机,但不是很实用!

谢谢。

【问题讨论】:

  • 你试过这个建议了吗? stackoverflow.com/questions/21048626/…
  • 试过了,还是不行!最奇怪的是,显示模拟器列表的项目现在也搞砸了,模拟器现在也不见了。我从第三方打开了一个项目,并且仍然显示它,无论我是否关闭或编译他们的项目。它还包括我刚刚通过安装 MS 的 SP3 模拟器补丁安装的新模拟器。此列表也出现在我的项目中,但不在开始菜单下。它们列在项目属性的目标设备中。
  • 您能否将项目的 CSPROJ 文件与工作文件进行比较,看看是否有明显差异?
  • @WiredPrairie 我做到了,它们几乎相同。一旦你遇到差异,它就会变得混乱,也许我错过了一些东西,但它的最上面是相同的,除了 ProjectGuid。完全糊涂了。明天我会复制它并删除所有“文件”,看看我还剩下什么。也许它会突出一些差异。

标签: .net windows-phone-8 windows-phone-8-emulator windows-phone-8-sdk


【解决方案1】:

您使用哪个版本的 Visual Studio?

如果您尝试过Device / Emulator option missing in XNA on Visual Studio 2013 中的建议,请尝试同时删除解决方案的 *.SUO 文件。

另外,为 windows phone 创建一个新的解决方案(通常会正确显示设备列表)然后将该 *.SUO 文件用于您当前的解决方案,或者简单地将所有文件从旧解决方案移动到新创建的解决方案都可以工作。删除或覆盖*.SUO文件时,请确保您的VS处于关闭状态,或者至少关闭解决方案,否则不会有任何效果。

如果这一切都失败了,您可能还想尝试添加以下指南中的步骤。我通过应用本指南中的所有步骤 + 上述步骤解决了我的问题。

导游:http://redwood.colorado.edu/jkb/atls-4519-s13/Docs/Building-XNA-Games-with-VS-2012-and-VS2013-Windows-for-Desktop-Express.pdf

【讨论】:

  • 我没有任何 .SUO,并且 .csproj 的 xml 部分与“Visual Studio 2013 上的 XNA 中缺少设备/仿真器选项”中描述的部分相同。还有许多其他链接,但我也不确定是否相关。你有什么其他的建议?谢谢。
  • 您是否阅读了上面发布的 Redwood Colorado 指南?如果没有任何帮助,请尝试在 Visual Studio 中创建新的 Windows Phone 项目并测试“调试/运行”命令中是否存在“设备/仿真器”选项。如果是,则保存项目,然后使用 *.SLN 和 *.CSPROJ 文件将它们与缺少这些选项的解决方案中的文件进行比较。这就是我解决问题的方法。关于项目和模板类型的信息存储在这两个文件中(主要是 *.CSPROJ),您需要确定它是哪一个。
猜你喜欢
  • 2021-05-05
  • 1970-01-01
  • 2019-02-20
  • 1970-01-01
  • 2012-03-28
  • 2020-09-27
  • 1970-01-01
  • 1970-01-01
  • 2016-09-29
相关资源
最近更新 更多