将WPF项目转换为Silverlight?找不到System.Windows.ui元素引用

将WPF项目转换为Silverlight?找不到System.Windows.ui元素引用,wpf,silverlight,mvvm,Wpf,Silverlight,Mvvm,我正在尝试将我用MVVM模板编写的WPF项目转换为silverlight项目 然而,我遇到了一些问题 ViewModel文件夹(WPF)中有一个名为BaseViewModel的类,它使用System.Windows.UIElement和System.Windows.Application 但我找不到这些课程的参考资料。有解决方法吗?这两个类都在Silverlight的System.Windows命名空间中,并且在SL 3和SL 4中受支持 尝试从安装用于Visual Studio的Silverl

我正在尝试将我用MVVM模板编写的WPF项目转换为silverlight项目

然而,我遇到了一些问题

ViewModel文件夹(WPF)中有一个名为BaseViewModel的类,它使用System.Windows.UIElement和System.Windows.Application


但我找不到这些课程的参考资料。有解决方法吗?

这两个类都在Silverlight的System.Windows命名空间中,并且在SL 3和SL 4中受支持

尝试从安装用于Visual Studio的Silverlight 4工具。在VS2010中创建新的Silverlight项目时,应自动添加引用。作为参考,我的参考路径是:
C:\Program Files(x86)\Reference Assemblys\Microsoft\Framework\Silverlight\v4.0\System.Windows.dll

请查看此讨论:这里有一些非常有用的链接和对您的问题的建议:)谢谢,这很有帮助。虽然,我的项目的所有其他部分都进行了很好的移植,但我无法正确地移植一个类,不知道是否有人对此有任何解决方法。。。或者很明显,我看不到它。我正在使用Silverlight 4.0。但我似乎找不到it@Rosie-阅读我在这个答案中的编辑,看看这是否对你有帮助。嗨,非常感谢。我确实添加了引用程序集。但是当我尝试application.Current.Shutdown时,它仍然给出一个错误,表示程序集丢失了。。。。