以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  VS开发的dll问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84758)

--  作者:blackzhu
--  发布时间:2016/5/10 8:21:00
--  VS开发的dll问题
 用VS开发的dll,因为公司的电脑是XP,家里的是WIDOWS7,我将平台全部设置为X86,这个设置应该是没有问题的.

但是每一次只要在VS里面编辑后,打开开发的系统总归要提示依赖项错误,我必须要在vs里面要重新引用foxtable的dll,重新生成一次才行. 这个是怎么解决比较好?

--  作者:jspta
--  发布时间:2016/5/10 9:16:00
--  
把foxtable的dll或者其它dll复制到一个文件夹,所有引用从这个文件夹引用。
--  作者:blackzhu
--  发布时间:2016/5/10 15:07:00
--  
我全部在一个文件中,全部拷贝过来的呀
--  作者:大红袍
--  发布时间:2016/5/10 15:12:00
--  
  你修改了vs,不是要重新编译才能生成dll的吗?编译的时候有没有报错啊?
--  作者:blackzhu
--  发布时间:2016/5/10 15:44:00
--  
没报错,但是使用就报错了,奇了怪了 我用的都是 15年的版本呀
--  作者:大红袍
--  发布时间:2016/5/10 15:51:00
--  

 编译以后没报错,那把生成的dll拷贝到你的项目里面就不会有问题的啊。和你重新引用和编译有什么不同?你是不是没有把所有dll拷贝过去?

 

 你vs里面引用的dll,都是放在debug里面的,你重新引用和原来没有什么不同。


--  作者:blackzhu
--  发布时间:2016/5/10 16:00:00
--  
我是单独做了一个dll的文件夹,所有的文件自动复制到这个文件夹,生成等等都没有问题,只要换电脑编辑,就必须要重新引用,奇了怪了.难道必须要VS自己生成的文件夹才行?
--  作者:大红袍
--  发布时间:2016/5/10 16:06:00
--  

 你在vs里面设置编译的东西放到哪里?默认放在debug里面的啊。


--  作者:blackzhu
--  发布时间:2016/5/10 16:12:00
--  
不是有个编译路径可以选择的吗,我选择的是我自己的呀
--  作者:大红袍
--  发布时间:2016/5/10 16:19:00
--  

你把foxtable的dll拷贝到你的vs项目里面,然后在vs项目里面引用dll。