我有一个类库项目,我为我的WPF应用程序和RIA服务保留了一些接口和类。
进入我要添加成员的类之一
Brush BackgroundColor { set; get; }
要么
SolidColorBrush BackgroundColor { set; get; }
但我得到了这个错误。
错误2类型'System.Windows.Freezable'在未引用的程序集中定义。您必须添加对程序集'WindowsBase,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用。
这是怎么回事?
如果在Add Reference窗口下我怎么修复它根本看不到那个组件?
解决方案很简单。只需添加对以下三个DLL的引用:
WindowsBase.dll中
PresentationFramework.dll
PresentationCore.dll中
在.Net 4.5中,这些DLL通常位于名称类似于以下目录的目录中:C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5