0

我一直在 Visual Studio 2012 上使用 Lightswitch (c#)。我正在开发的项目直到今天都运行良好。当我单击调试时,Silverlight 屏幕打开,我收到 Loading... 消息,然后什么也没有。一个空白的屏幕。

输出中没有任何明显的东西。这是最后三行:

程序“[3312] SLLauncher.exe: Silverlight”已退出,代码为 0 (0x0)。

程序“[5668] VslsHost.exe: Managed (v4.0.30319)”已退出,代码为 0 (0x0)。

VslsHost 正在使用端口 50446。

我创建了一个全新的“hello world”项目并得到了相同的响应。

此外,我注意到昨天不存在的任何 VS 消息框上的 Visual Studio 标题旁边的方形符号(我很确定)。

Visual Studio 消息头后的正方形示例

每次打开 VS2012 时,都会询问我是否希望以下程序对 Windows 进行更改:devenv.exe。这似乎是良性的,但我昨天没有被问到。我试过重启电脑没有任何区别。

我正在从事的项目在我的笔记本电脑上的 VS2012 上运行良好。Lightswitch 在同一台 PC 上使用我的 VS2010 也可以正常工作。

有任何想法吗?重新安装??

4

2 回答 2

1

自从我在 Windows 8 x64 上安装 VS 2012 以来,我就有了这个小方块。不确定是什么原因造成的,但这通常是因为字体不支持字符。

我敢打赌,MS 在那里使用的是省略号字符而不是“...”,并且由于某种原因,当前字体没有选择它。

于 2013-02-25T16:33:18.447 回答
-1

在卸载/重新安装之前,您可以尝试在 VS 2012 上进行修复。

您是否在机器上安装了任何其他程序等?您是否收到 Silverlight 更新提示或类似的提示?有些东西必须改变,这只是追查它是什么的问题。

修复是我尝试的第一件事。我从来没有见过,也没有听说过消息框标题栏中出现的那个方块,所以这也很奇怪。

于 2012-09-05T01:46:43.613 回答