C# 引用的DLL中缺少命名空间和类

C# 引用的DLL中缺少命名空间和类,c#,visual-studio-2010,C#,Visual Studio 2010,我试图将一个项目(“几何体”)的引用添加到另一个解决方案(“条形解决方案”)中(“Foo解决方案”)。Bar Solution中的任何项目(几何体源代码的主页)都可以导入几何体并毫无问题地使用其功能;但是,当我将DLL添加到Foo解决方案时,它可以很好地导入,但对象浏览器显示它不包含名称空间或类 是否有人遇到过此问题或知道解决方案?我找不到关于某某或更一般的信息,勒古 Foo解决方案的对象浏览器: using System; using System.Collections.Generic; u

我试图将一个项目(“几何体”)的引用添加到另一个解决方案(“条形解决方案”)中(“Foo解决方案”)。Bar Solution中的任何项目(几何体源代码的主页)都可以导入几何体并毫无问题地使用其功能;但是,当我将DLL添加到Foo解决方案时,它可以很好地导入,但对象浏览器显示它不包含名称空间或类

是否有人遇到过此问题或知道解决方案?我找不到关于某某或更一般的信息,勒古

Foo解决方案的对象浏览器:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Geometry; // Error: "The type or namespace name 'Geometry' could not be found
                //   (are you missing a using directive or an assembly reference?)"

namespace Lever
{
    public partial class LeverGUI : Form
    {
        public LeverGUI()
        {
            InitializeComponent();
        }
    }
}

酒吧的解决方案浏览器:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Geometry; // Error: "The type or namespace name 'Geometry' could not be found
                //   (are you missing a using directive or an assembly reference?)"

namespace Lever
{
    public partial class LeverGUI : Form
    {
        public LeverGUI()
        {
            InitializeComponent();
        }
    }
}

来自Foo的一些代码试图使用“几何体”:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Geometry; // Error: "The type or namespace name 'Geometry' could not be found
                //   (are you missing a using directive or an assembly reference?)"

namespace Lever
{
    public partial class LeverGUI : Form
    {
        public LeverGUI()
        {
            InitializeComponent();
        }
    }
}

您能否显示项目中名称空间的一个片段,即assemblyname是什么,默认名称空间是什么?您根本看不到元数据吗?@Alesh我知道没有元数据。我从我的对象浏览器中为这个问题附加了一个快照。@DJKRAZE我不确定我是否完全理解您在寻找什么,但名称空间实际上被称为“几何体”,包含其源代码的项目也被称为“几何体”。它正被导入一个名为“Lever”的项目中。这就是您要查找的信息吗?如何显示该类的外观?您可以对解决方案资源管理器进行屏幕截图吗?您还可以显示一些代码,说明您如何尝试使用和/或创建几何体的实例。。?