我创建了一个 Silverlight 项目,其中还包含一个 Web 项目。
我的 Web 项目中有一些使用 System.Windows.Point 和 System.Windows.Size 数据类型的类文件,当我尝试List<Point>
在 Silverlight 项目中的列表中传递这两种类型中的任何一种时,我遇到了编译错误。如果我尝试不使用,List<>
我仍然会收到 Point 数据类型错误。
我从David Betz站点查看了有关编译 Silverlight 程序集的信息,我找到了一个工具来帮助我使用他讨论的两种方法中的第一种,并成功编译了运行时并在我的 Silverlight 项目中引用了它。
以下是错误:
- 'System.Windows.Point' 类型是在未引用的程序集中定义的。您必须添加对程序集“WindowsBase,Version=3.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”的引用。C:\Documents and Settings\Gary\My Documents\Visual Studio 2008\Projects\GEP.Reports.Spatial\GEP.Reports.Spatial\MainPage.xaml.cs
- 无法从 'System.Collections.Generic.List [c:\Program Files\Reference Assemblies\Microsoft\Framework\Silverlight\v3.0\mscorlib.dll]' 转换为 'System.Collections.Generic.List [c:\Program Files\Reference Assemblies\Microsoft\Framework\Silverlight\v3.0\mscorlib.dll]
为了将这些类型添加到我的 Silverlight 运行时中,我缺少什么步骤。
谢谢你的帮助。
加里