2014-12-26 55 views
1

我正在使用VS13 Community Edition我想在我的項目中使用Moq。爲此,我去了Nuget Package Manager並搜索Moq,但沒有相關的結果。但是我找到了一個名爲'Moq:一個令人愉快的嘲笑圖書館'的圖書館,並將其安裝在我的項目中。但我不能在我的項目中使用它。不能使用Moq庫

屏幕

我如何安裝圖書館

enter image description here

錯誤

enter image description here

+0

您的項目中沒有找到「Moq」參考。 nuget安裝是否成功? –

+0

是的,我已經在使用EF – Imad

+0

不,我的意思是您的Moq軟件包安裝可能失敗 –

回答

2

看來,雖然你下載的NuGet包,什麼事情也沒有爲成功DLL未添加到您的r eferences。

兩件事情你應該做的:

  1. 確保它成功地下載
  2. 手動添加到Moq.dll參考。

我建議看看VS提供的Package Manager Console瞭解更多詳情。

+0

Nuget自帶視覺工作室,我無法手動添加dll。它不允許我瀏覽dll,可能是病毒效應? – Imad

+0

我不這麼認爲。轉至工具 - > NuGet程序包管理器 - > NuGet程序包控制檯。這應該打開一個控制檯窗口。嘗試查看是否有任何錯誤。 –

+0

它也在查看 - >其他窗口 - >軟件包管理器控制檯下。 –

0

檢查您的單元測試應用程序中是否添加了Moq庫作爲參考。

我想你從你的項目中刪除了Moq參考。

從你的第二張圖片我得到他們沒有任何參考使用Moq

請檢查您是否添加如下圖所示的參考。

enter image description here

如果你不能看到它的意思。只要按照下面的方式。

請注意你必須檢查你安裝的應用程序菜單在下面的鏈接不在網上菜單中,就像你在你的1圖像。

在您的項目中,請先卸載Moq庫。如下圖所示。

enter image description here

然後,你必須從在線菜單重新安裝起訂量像下面。

enter image description here

現在安裝起訂量庫,你可以能使用起訂量參考之後。