vs2003添加引用的问题
打个比方:有一个dll文件的版本为1.0.0,这个版本里面没有方法M,现在有一个新的版本为1.0.1,这个版本里面有方法M。如果我把老版本移除,添加新的dll文件,重新生...
打个比方:有一个dll文件的版本为1.0.0,这个版本里面没有方法M,现在有一个新的版本为1.0.1,这个版本里面有方法M。如果我把老版本移除,添加新的dll文件,重新生成解决方案后,这个dll文件里面没有这个方法M,但是在其他的项目中有这个方法M。如下图中所示,第一图为:原来的dll文件
第二图为:添加新的dll文件后,而且在vs2003中没有重新生成解决方案
第三图为:重新生成解决方案后的
如果有人解决,另外再加80分。 展开
第二图为:添加新的dll文件后,而且在vs2003中没有重新生成解决方案
第三图为:重新生成解决方案后的
如果有人解决,另外再加80分。 展开
展开全部
1.首先确定新添加的类库是最新版本的。
2.添加新版本之前把老版本的dll文件先删除掉,其次把新版本的dll文件同时拷贝到项目文件下的bin文件里面。如果项目下还有一个Assembly文件里,则在里面复制新的dll文件即可,最好在vs里面添加引用即可。
2.添加新版本之前把老版本的dll文件先删除掉,其次把新版本的dll文件同时拷贝到项目文件下的bin文件里面。如果项目下还有一个Assembly文件里,则在里面复制新的dll文件即可,最好在vs里面添加引用即可。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、找个页面或者form 引用下, 实例里面的对象,看能能否调出ClspwdMget 方法
2、可能是缓存吧,
先把之前的dll移除掉, 重新生成一边(最好提示错误),
在添加新的dll,重新生成一边(确定dll是新版本)
2、可能是缓存吧,
先把之前的dll移除掉, 重新生成一边(最好提示错误),
在添加新的dll,重新生成一边(确定dll是新版本)
追问
1.这个试过了,在新的页面下是可以找到方法。
2.添加新的dll文件时,已经把之前的dll文件移除掉的。
追答
添加引用后 有新增的方法,
重新生成后 没有了: 重新生成的时候,又重新引用了原来的地址的dll;
我这样做过项目, 别人提供的dll 文件全部整理放在一个文件A中,
项目单独放在一个文件B中,两者不相干,用到时,直接引用A中的dll;
修改时直接替换文件A中的dll,运行时会重新加载;
你点开引用, 右击dll查看属性,--》路径,看是否是指向你最新dll的地址!!!!!;
(保存!!删除项目bin目录中的dll,重新生成)再在对象浏览器中查看你的dll是否有xx方法; 如果说还没有:
1、在检查遍dll地址;
2、添加个界面调用dll对象、方法,运行没错,而对象浏览器中还没有显示该方法,呢就关闭vs,重新打开吧,
检查dll地址!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把dll文件放到主输出目录下面的bin目录下面,然后添加引用的时候从项目里面查找该dll文件。添加完成后多生成几次试试
追问
这个方法不行,我已经试过了。总感觉它能恢复到原来的dll文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询