明明项目引用了啊,却告诉我不能用项目中的类,求大牛

寒江易雪_王孙 2012-11-19 09:50:35


如图,明明引用了的。
狂搜网络,有的说2.0的程序在4.0上引用会不兼容,然后我把这个FTPClient改成4.0的,但是还不行

如果不编译,移除了再引用一下,在引用的项目中敲被引用的项目的命名空间.类名是可以弹出来的,类名也显示为蓝色,不抱错
但是一编译就提示,,,未定义类型,搞伤得了

VS的BUG????VB的Bug? 小弟我是C#程序员,3年经验,从来没遇到过这引用了不能使用DLL里的类的事情

求大牛指教!!!

...全文
148 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
搞伤的了,,都改成.net frmamework4.0了,还是报错
  • 打赏
  • 举报
回复
引用 7 楼 UR_Not_Alone 的回复:
要不要试试代码重新down,然后重启电脑。。。。。。
试过很多回了, 应该是项目版本的问题,,,,我改成了。net framework4.0,,,便我的启动项目configue是.net framework4.0 client profile,不明白这两者之间的区别,反正我用client profile System.Design.dll不能引用,又是TM的新问题,解决中。。。
夜轻风 2012-11-19
  • 打赏
  • 举报
回复
要不要试试代码重新down,然后重启电脑。。。。。。
黄瓜黄瓜 2012-11-19
  • 打赏
  • 举报
回复
这个问题 我以前遇到过 能智能提示 只要编译就报错
黄瓜黄瓜 2012-11-19
  • 打赏
  • 举报
回复
FtpClient的DLL 是第三方的吧 你怎么改成4.0的 你可以试试把你的项目建成2.0的试一试
  • 打赏
  • 举报
回复
引用 2 楼 Net_Java_dram 的回复:
应该是你FtpClient的.net framework版本和你项目的.net framework版本一样
本来是不一样的,我都改成4.0了
  • 打赏
  • 举报
回复
还有一个奇怪的问题,,把FTPClient项目生成为DLL,Configue直接引用这个DLL不会报错,能运行,但引用项目就报错,,尼玛我是要FtpClient的代码啊,每次生成DLL重新引用搞死哥啊!!!!
黄瓜黄瓜 2012-11-19
  • 打赏
  • 举报
回复
应该是你FtpClient的.net framework版本和你项目的.net framework版本一样
  • 打赏
  • 举报
回复
搞了一整天了,移除掉再引用,转换平台,全部删除重新用其它项目引用 ftpclient,,,,基本我能想到的方法都用了,还是不行, VB大牛们,,救命啊!!!
足球中国 2012-11-19
  • 打赏
  • 举报
回复
楼主再仔细弄弄吧。 这个问题六七年前用vs2005的时候弄过。但太久了。真不知道当时咋弄的了。 楼主可以试试。 使用反编译的那个东东。找到你的这个dll的平台。里面能看到。 然到把你的平台设置为那个。
  • 打赏
  • 举报
回复
解决了,还是因为平台不匹配的原因,,那个4.0和4.0 profile的 后来改晕了,换了个命名空间,一直代码没换,还在那纠结来着。。。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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