我写了个dll文件,里面写了个类,是这样的:
namespace MyTools.My3DTools
{
public class Navigate:ICommand,ITool
{
private GlobeHookHelper pGlobeHookHelper = new GlobeHookHelper();
private System.Windows.Forms.Cursor pNavigateCur; #region ICommand 成员 public int Bitmap
{
get { }
}
//下面的方法就不列出来了
......
}
}
然后我在HYSM工程中引用这个dll,在解决方案资源管理器的引用项中出现了这个项目为:MyTools.My3DTools,然后我在程序中引用:using MyTools.My3DTools,提示“找不到类型或命名空间名称MyTools(是否缺少using或程序集引用?)",然后我在对象浏览器中查看这个dll引用,发现看不到其中的方法,请问为什么不能using,为什么在对象浏览器中查看不到其中的方法呢?谢谢!
namespace MyTools.My3DTools
{
public class Navigate:ICommand,ITool
{
private GlobeHookHelper pGlobeHookHelper = new GlobeHookHelper();
private System.Windows.Forms.Cursor pNavigateCur; #region ICommand 成员 public int Bitmap
{
get { }
}
//下面的方法就不列出来了
......
}
}
然后我在HYSM工程中引用这个dll,在解决方案资源管理器的引用项中出现了这个项目为:MyTools.My3DTools,然后我在程序中引用:using MyTools.My3DTools,提示“找不到类型或命名空间名称MyTools(是否缺少using或程序集引用?)",然后我在对象浏览器中查看这个dll引用,发现看不到其中的方法,请问为什么不能using,为什么在对象浏览器中查看不到其中的方法呢?谢谢!
所有有可能找不到该命名空间
你在输入完 using 后空一格,然后按crtl+j提示,看看有没有差不多的文件名, 应该是程序集里面的名称不一样