明明项目引用了啊却告诉小弟我不能用项目中的类,求大牛
明明项目引用了啊,却告诉我不能用项目中的类,求大牛
如图,明明引用了的。
狂搜网络,有的说2.0的程序在4.0上引用会不兼容,然后我把这个FTPClient改成4.0的,但是还不行
如果不编译,移除了再引用一下,在引用的项目中敲被引用的项目的命名空间.类名是可以弹出来的,类名也显示为蓝色,不抱错
但是一编译就提示,,,未定义类型,搞伤得了
VS的BUG????VB的Bug? 小弟我是C#程序员,3年经验,从来没遇到过这引用了不能使用DLL里的类的事情
求大牛指教!!!
------最佳解决方案--------------------
应该是你FtpClient的.net framework版本和你项目的.net framework版本一样
------其他解决方案--------------------
要不要试试代码重新down,然后重启电脑。。。。。。
------其他解决方案--------------------
搞了一整天了,移除掉再引用,转换平台,全部删除重新用其它项目引用 ftpclient,,,,基本我能想到的方法都用了,还是不行,
VB大牛们,,救命啊!!!
------其他解决方案--------------------
还有一个奇怪的问题,,把FTPClient项目生成为DLL,Configue直接引用这个DLL不会报错,能运行,但引用项目就报错,,尼玛我是要FtpClient的代码啊,每次生成DLL重新引用搞死哥啊!!!!
------其他解决方案--------------------
本来是不一样的,我都改成4.0了
------其他解决方案--------------------
FtpClient的DLL 是第三方的吧 你怎么改成4.0的 你可以试试把你的项目建成2.0的试一试
------其他解决方案--------------------
这个问题 我以前遇到过 能智能提示 只要编译就报错
------其他解决方案--------------------
试过很多回了,
应该是项目版本的问题,,,,我改成了。net framework4.0,,,便我的启动项目configue是.net framework4.0 client profile,不明白这两者之间的区别,反正我用client profile System.Design.dll不能引用,又是TM的新问题,解决中。。。
------其他解决方案--------------------
搞伤的了,,都改成.net frmamework4.0了,还是报错
------其他解决方案--------------------
解决了,还是因为平台不匹配的原因,,那个4.0和4.0 profile的
后来改晕了,换了个命名空间,一直代码没换,还在那纠结来着。。。
------其他解决方案--------------------
楼主再仔细弄弄吧。
这个问题六七年前用vs2005的时候弄过。但太久了。真不知道当时咋弄的了。
楼主可以试试。
使用反编译的那个东东。找到你的这个dll的平台。里面能看到。
然到把你的平台设置为那个。
如图,明明引用了的。
狂搜网络,有的说2.0的程序在4.0上引用会不兼容,然后我把这个FTPClient改成4.0的,但是还不行
如果不编译,移除了再引用一下,在引用的项目中敲被引用的项目的命名空间.类名是可以弹出来的,类名也显示为蓝色,不抱错
但是一编译就提示,,,未定义类型,搞伤得了
VS的BUG????VB的Bug? 小弟我是C#程序员,3年经验,从来没遇到过这引用了不能使用DLL里的类的事情
求大牛指教!!!
------最佳解决方案--------------------
应该是你FtpClient的.net framework版本和你项目的.net framework版本一样
------其他解决方案--------------------
要不要试试代码重新down,然后重启电脑。。。。。。
------其他解决方案--------------------
搞了一整天了,移除掉再引用,转换平台,全部删除重新用其它项目引用 ftpclient,,,,基本我能想到的方法都用了,还是不行,
VB大牛们,,救命啊!!!
------其他解决方案--------------------
还有一个奇怪的问题,,把FTPClient项目生成为DLL,Configue直接引用这个DLL不会报错,能运行,但引用项目就报错,,尼玛我是要FtpClient的代码啊,每次生成DLL重新引用搞死哥啊!!!!
------其他解决方案--------------------
本来是不一样的,我都改成4.0了
------其他解决方案--------------------
FtpClient的DLL 是第三方的吧 你怎么改成4.0的 你可以试试把你的项目建成2.0的试一试
------其他解决方案--------------------
这个问题 我以前遇到过 能智能提示 只要编译就报错
------其他解决方案--------------------
试过很多回了,
应该是项目版本的问题,,,,我改成了。net framework4.0,,,便我的启动项目configue是.net framework4.0 client profile,不明白这两者之间的区别,反正我用client profile System.Design.dll不能引用,又是TM的新问题,解决中。。。
------其他解决方案--------------------
搞伤的了,,都改成.net frmamework4.0了,还是报错
------其他解决方案--------------------
解决了,还是因为平台不匹配的原因,,那个4.0和4.0 profile的
后来改晕了,换了个命名空间,一直代码没换,还在那纠结来着。。。
------其他解决方案--------------------
楼主再仔细弄弄吧。
这个问题六七年前用vs2005的时候弄过。但太久了。真不知道当时咋弄的了。
楼主可以试试。
使用反编译的那个东东。找到你的这个dll的平台。里面能看到。
然到把你的平台设置为那个。