[英]Adding Reference Problem in Visual Studio 2010
我創建了自定義DLL“ MongoDbExtensions”。 現在,在一個新項目中,我添加了對“ MongoDbExtensions”的引用,然后嘗試在MongoDbExtensions內部調用一個稱為ToDocument的方法。 我使用resharper在文件頂部添加名稱空間,但是在編譯時仍然出現以下錯誤:
錯誤1找不到類型或名稱空間名稱'MongoDbExtensions'(您是否缺少using指令或程序集引用?)C:\\ Projects \\ HelpForum \\ DemoConsole \\ Program.cs 6 7 DemoConsole
怎么了? 我的DLL可以從這里下載:
http://github.com/azamsharp/MongoDbExtensions/downloads
更新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是適用於Object的擴展方法。
我復制。 該DLL是針對.NET 4.0構建的。 除了完整的.NET框架以外,您不能在針對其他任何項目的項目中使用它。 定位較低版本或客戶端配置文件都會產生此錯誤。
由於類被稱為MongoExtensions
,您需要更改MongoDbExtensions
在測試項目的源代碼,以MongoExtensions
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.