我已经在 Consumer Preview 上安装了适用于 Windows 8 的 Visual Studio Express 11。我正在尝试开发 Metro 应用程序,但是当我调试应用程序时,我只有一个蓝屏......如果我添加控件,即使在 VS11 中它们也不会出现,它们似乎是不可见的
有人遇到过同样的问题吗?
编辑:在 C# 中创建的项目正在发生这种情况,我已经在 Javascript 中进行了测试,并且运行良好
我已经在 Consumer Preview 上安装了适用于 Windows 8 的 Visual Studio Express 11。我正在尝试开发 Metro 应用程序,但是当我调试应用程序时,我只有一个蓝屏......如果我添加控件,即使在 VS11 中它们也不会出现,它们似乎是不可见的
有人遇到过同样的问题吗?
编辑:在 C# 中创建的项目正在发生这种情况,我已经在 Javascript 中进行了测试,并且运行良好
我解决了我的问题。对于那些可能有同样问题的人来说,这是因为我安装了 VirtualBox Guest Additions(为了与主机共享文件夹)。我刚刚卸载了它,现在它运行良好。
在 VirtualBox 中的 Win8 以及具有各种 NVidia 显卡的物理机上运行时,我遇到了这个问题。这似乎与某些驱动程序有关。在其他机器上,相同的二进制文件可以完美运行。
不幸的是,我只能建议尝试不同的硬件或查看是否有更新的图形驱动程序可以尝试。
作为最后的手段,您可以尝试使用模拟器运行应用程序,看看是否有帮助。模拟器实际上是一个远程桌面连接,但它可能会在您的图形驱动程序中触发不同的行为。