12

我有一个类库项目,我在其中为我的 WPF 应用程序和 RIA 服务保留了一些接口和类。

进入我想添加成员的一类

Brush BackgroundColor { set; get; }

或者

SolidColorBrush BackgroundColor { set; get; }

但我得到了这个错误。

错误 2 类型“System.Windows.Freezable”在未引用的程序集中定义。您必须添加对程序集“WindowsBase,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”的引用。

这是怎么回事?

如果在“添加参考”窗口下我根本看不到该程序集,如何修复它?

4

1 回答 1

29

解决方案很简单。只需添加对以下三个 DLL 的引用:

WindowsBase.dll

PresentationFramework.dll

PresentationCore.dll

在 .Net 4.5 中,这些 DLL 通常位于名称类似于:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5 的目录中

于 2012-03-15T20:02:45.727 回答