簡體   English   中英

在Visual Studio 2010中添加參考問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM