您的位置:首页 > 其它

silverlight4-未能从文本“***”创建“System.Type”

2011-07-08 21:05 288 查看
在前一篇文章Silverlight-TabControl扩展(2)中有定义一个string类型的附加属性DataTypeName,其实一开始是用Type类型的,但是在编译的时候报了个错误:未能从文本“***”创建“System.Type”。当时以为这个附加属性有点特殊(在Resources里附加给DataTemplate),所以编译器的支持可能不是太好。

直到另一个有个自定义的很普通的Type类型的附加属性的解决方案,在我工作的电脑上可以顺利编译,但是拿到我的笔记本上编译就通不过了,也是报相同的错误。那么这个就不是特殊不特殊的问题了。

Google这个错误,资料不多。Google英文“Failed to create a 'System.Type' from the text ' '”还是有很多人遇到相同的问题的,解答各不一样,但都无有效解决。

对比我工作机和笔记本的软件环境,工作机上VS2010升级到了SP1,并且安装了SL5。

这样在笔记本上也先更新到了SP1,结果不行。

又安装了SL5(解压sl5的安装包可以看到里面不仅有SL5还有VS的更新包),我想主要是这个更新包的功劳吧(因为也有人把这个问题报给ms),程序总算是顺利编译通过了。

不知道大家有没有遇到同样的问题并在安装sl5之前顺利解决的,还请指教。

2011-7-11 PS:即使编译通过了,在没装SL5的机器上还是跑不起来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐