自己建的C#类库,引用的时候出错

yulongguiziyao 2013-08-14 04:44:50
自定义的类库应该包含的内容
但是编译后在其他程序引用的时候是


为什么啊?求大神讲解
...全文
341 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yulongguiziyao 2013-08-14
  • 打赏
  • 举报
回复
2010 修改什么
加油馒头 2013-08-14
  • 打赏
  • 举报
回复
VS2008?右键DLL 属性 修改
yulongguiziyao 2013-08-14
  • 打赏
  • 举报
回复
public class ClassMsg { public string SID = ""; public string SIP = ""; public string SPort = ""; public string RID = ""; public string RIP = ""; public string RPort = ""; public SendKind sendKind = SendKind.SendNone; public MsgCommand msgCommand = MsgCommand.None; public SendState sendStart = SendState.None; public string msgID = ""; public byte[] Data; [Serializable] public class RegisterMsg { public string UserName; public string PassWord; } public enum MsgCommand { None, Registering, Registered, Logining, Logined, SendToOne, SendToAll, UserList, UpdataState, VideoOpen, VideoClose, Close } public enum SendKind { SendNone, SendCommand, SendMsg, SendFile } public enum SendState { None, Single, Start, Sending, End } } }
智商余额不足 2013-08-14
  • 打赏
  • 举报
回复
除非编译失败!!否则没问题的这种情况
智商余额不足 2013-08-14
  • 打赏
  • 举报
回复
显式调用一下,带命名空间格式定义试试 QQClass.ClassMsg
yulongguiziyao 2013-08-14
  • 打赏
  • 举报
回复
感觉就像编译不完整一样
智商余额不足 2013-08-14
  • 打赏
  • 举报
回复
ClassMsg类是否公开了呢?发一下代码开看,不用很多,定义类那里
yulongguiziyao 2013-08-14
  • 打赏
  • 举报
回复
类库中定义的是public
yulongguiziyao 2013-08-14
  • 打赏
  • 举报
回复
但是我已经添加了引用,并且using QQClass也写了
智商余额不足 2013-08-14
  • 打赏
  • 举报
回复
是否public
yulongguiziyao 2013-08-14
  • 打赏
  • 举报
回复
会有错误 E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(28,17): 错误 CS0246: 未能找到类型或命名空间名称“RegisterMsg”(是否缺少 using 指令或程序集引用?) E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(28,47): 错误 CS0246: 未能找到类型或命名空间名称“RegisterMsg”(是否缺少 using 指令或程序集引用?) E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(31,43): 错误 CS0246: 未能找到类型或命名空间名称“ClassSerializers”(是否缺少 using 指令或程序集引用?) E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(32,17): 错误 CS0122: “QQClass.ClassMsg”不可访问,因为它受保护级别限制 E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(32,36): 错误 CS0122: “QQClass.ClassMsg”不可访问,因为它受保护级别限制 E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(32,32): 错误 CS0143: 类型“QQClass.ClassMsg”未定义构造函数 E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(33,21): 错误 CS1061: “QQClass.ClassMsg”不包含“sendKind”的定义,并且找不到可接受类型为“QQClass.ClassMsg”的第一个参数的扩展方法“sendKind”(是否缺少 using 指令或程序集引用?) E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(33,32): 错误 CS0103: 当前上下文中不存在名称“SendKind” E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(34,21): 错误 CS1061: “QQClass.ClassMsg”不包含“msgCommand”的定义,并且找不到可接受类型为“QQClass.ClassMsg”的第一个参数的扩展方法“msgCommand”(是否缺少 using 指令或程序集引用?) E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(34,34): 错误 CS0103: 当前上下文中不存在名称“MsgCommand” E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(35,21): 错误 CS1061: “QQClass.ClassMsg”不包含“Data”的定义,并且找不到可接受类型为“QQClass.ClassMsg”的第一个参数的扩展方法“Data”(是否缺少 using 指令或程序集引用?) E:\程序\MyQQ\F_SerSetup\F_SerSetup\Form1.cs(38,25): 错误 CS0246: 未能找到类型或命名空间名称“ClassSerializers”(是否缺少 using 指令或程序集引用?)
Justin-Liu 2013-08-14
  • 打赏
  • 举报
回复
有什么问题么? relector第一级下面是命名空间

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧