日期:2014-05-18  浏览次数:20995 次

C# 引用用别人写好的类
在MyPro项目的目录下新建了个文件夹ThirdCalss,ThirdCalss有几个别人写好的类,怎么引用到我的项目中
using MyPro.ThirdCalss;//错误 命名空间“MyPro”中不存在类型或命名空间名称“ThirdCalss”(是缺少程序集引用吗?)

------解决方案--------------------
看一下,Win32.cs文件里, 有没有关于
这么一段,

namespace ABC

ABC就是这个Win32.cs类的命名空间,


你想引用的时候,就可以在你的类里

using ABC;

而不是说,你放到哪个目录下,就是那个目录的命名空间,这个是JAVA的包是这么干的,.NET可不认,.NET只有在新建的时候,会根据目录也建命名空间,建好的类是不会受影响的
------解决方案--------------------
19楼的应该可以。
在解决方案管理器那个面板里,有个显示所有文件,点击一下,
可以看到你的那个目录了,然后,在那个目录上点击右键,弹出的菜单中选择包括在项目中。
------解决方案--------------------
点击解决方案上一排的show all files 选项 ,然后找到你要得类,右击选择include in project