当前位置: 代码迷 >> Silverlight >> “Silverlight”页面正常运行,但是"VS设计器"却解释异常,Why?
  详细解决方案

“Silverlight”页面正常运行,但是"VS设计器"却解释异常,Why?

热度:5426   发布时间:2013-02-26 00:00:00.0
“Silverlight”页面正常运行,但是"VS设计器"却解释错误,Why???
“Silverlight”页面正常运行,但是“VS设计器”却解释错误,这是怎么回事啊???

[img=http://social.msdn.microsoft.com/Forums/getfile/184313][/img]

怎么排查这样的问题呢???   找不出来原因啊,怎么解决???
------解决方案--------------------------------------------------------
我经常性看不到,出错,,就那样开发,,习惯了,
------解决方案--------------------------------------------------------
1、有可能XML里有一些语法错误,但错误不是严重错误。

2、你把项目关了,重新打开一下看看会不会好。

3、如果是新建窗白页。VS设计器就报这个错误是因为Silverlight客户端(Silverlight Developer)和SilverlightTools(SDK)版本不一样。
比如说你在你的机器安的Silverlight5.0然后你又安了一个SilverlightTools4.0的SDK。就会报这种错误。解决方法安装一致的Silverlight Developer和SilverlightTools。把SilverlightTools的安装包用Winrar解压后里面就有ilverlight Developer,安装一下就可以。
------解决方案--------------------------------------------------------
引用:
1、有可能XML里有一些语法错误,但错误不是严重错误。

2、你把项目关了,重新打开一下看看会不会好。

3、如果是新建窗白页。VS设计器就报这个错误是因为Silverlight客户端(Silverlight Developer)和SilverlightTools(SDK)版本不一样。
比如说你在你的机器安的Silverlight5.0然后你又安了一个SilverlightTools4.……


说的好呀。。我也常常出现这样的状况,有时候不管他,直接调试也行。。。。
------解决方案--------------------------------------------------------
sp1补丁没有打,碰到过这个问题
------解决方案--------------------------------------------------------
我印象里有时关了再开就解决了

------解决方案--------------------------------------------------------
很简单。

找到上面提示中最后(最上面)的一个你自己写的代码页,通常是一个用户控件(不一定就是当前的用户控件),然后打开此用户控件的Loaded事件处理方法,在第一行加入
if (DesignerProperties.IsInDesignTool)
    return;

------解决方案--------------------------------------------------------
引用:
很简单。

找到上面提示中最后(最上面)的一个你自己写的代码页,通常是一个用户控件(不一定就是当前的用户控件),然后打开此用户控件的Loaded事件处理方法,在第一行加入C# code?12if (DesignerProperties.IsInDesignTool)    return;

楼主有没有试这个?效果如何.
  相关解决方案