2013-01-22 102 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