我正在开发一个项目,该项目基于某个已启动并未完成的旧项目。我试图尽可能多地使用他们的代码,所以我这样做时遇到了一些调整问题。Silverlight 4相当于WPF“x:static”
也就是说,当我在新项目中放入一些旧的xaml时,出现了关于“x:static”属性和“动态属性”的一些错误。
这里的错误消息本身:
错误1:类型 'DynamicResource' 没有 发现。确认您没有错过 程序集参考,并且所有 引用程序集都已构建。
错误2:未找到'x:Static'类型。 确认您没有遗漏 装配参考,并且所有 引用的装配都已生成。
一些值得注意的点,我认为是造成的错误:旧项目编程在VS2008,WPF,v3.5 .Net框架;而我在VS2010,Silverlight 4,.Net框架v4.0编程。
就xaml而言,我意识到WPF和Silverlight之间存在差异,并且Visual Studio的不同.Net框架版本和版本之间存在很多差异。但我似乎无法在任何地方找到解决办法,所以我不知道是否只有一个我错过的图书馆,或者只是我忽略了什么。
如果需要,我可以重新创建它,但就像我说过的,我宁愿尽可能多地使用旧的代码,只要调整不会造成比它的价值更大的麻烦。
我完全同意不容易将WPF项目迁移到Silverlight。尽管我会给这些机会。非常感谢! – AmbiguousX 2010-07-30 18:26:30
不客气) – n535 2010-07-30 19:05:45
“模仿Silverlight 3中的DynamicResource”链接已死亡。 – 2011-08-29 14:47:46