我創建了自定義DLL 「MongoDbExtensions」。現在,在一個新項目中,我添加了對「MongoDbExtensions」的引用,然後嘗試調用MongoDbExtensions內稱爲ToDocument的方法。我使用resharper在文件頂部添加命名空間,但是當我編譯時,我仍然收到以下錯誤:添加引用問題在Visual Studio 2010
錯誤1無法找到類型或名稱空間名稱'MongoDbExtensions'(您是否缺少using指令或的組件參考)C:\項目\ HelpForum \ DemoConsole \ Program.cs的6 7 DemoConsole
什麼問題呢?我的DLL可以從這裏下載:
更新1:
這裏是MongoExtensions類:
namespace MongoDbExtensions
{
public static class MongoExtensions
{
public static List<T> ToList<T>(this IEnumerable<Document> documents)
{
var list = new List<T>();
var enumerator = documents.GetEnumerator();
while (enumerator.MoveNext())
{
list.Add(enumerator.Current.ToClass<T>());
}
return list;
}
}
}
ToDocument是一個擴展方法的對象的工作。
請告訴我們你的代碼。 – SLaks 2010-07-18 19:07:11
右鍵單擊添加的引用MongoDbExtensions並選擇對象瀏覽器。現在在瀏覽器中檢查結構以調用ToDocument()。從那裏你可以得到命名空間,並在其下調用它。這將幫助你解決 – 2010-07-18 19:29:34