2013-01-22 73 views
1

我试图从WeakEventManager类继承,但在我的项目中找不到命名空间。我不确定发生了什么,因为我使用System.Windows;指示。我可以加载一个成功使用这个类的项目,我似乎无法自己实现它。该项目是.Net 4.5,我不确定发生了什么。WeakEventManager类未找到

任何帮助表示赞赏。先谢谢了。

回答

1

该类存在于System.Windows命名空间中,但在WindowsBase程序集中定义。确保您已导入WindowsBase部件并将其添加为项目的参考。

+0

我已经尝试此没有成功。 – Keith

+0

你试过把它作为参考吗? –

+0

我最终做的是从.Net 4.5目录中添加.dll文件,而且这似乎奏效了。 – Keith

0

在Solution Explorer中

  1. 打开项目
  2. 右键单击引用
  3. 点击添加引用
  4. 选择.NET选项卡
  5. 选择System.Windows
  6. 单击确定
+0

我是这样做的,我仍然有同样的结果。 – Keith

0

在Solution Explorer中

  1. 打开项目
  2. 上的引用右键单击
  3. 点击添加引用
  4. 选择.NET选项卡
  5. 选择WindowsBase