我创建了自定义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