以文本方式查看主题

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

--  作者:jeeter
--  发布时间:2017/4/5 14:44:00
--  关于开发DLL的问题

公司2014购买了开发版,用于开发公司内部的管理系统,期间使用vs引用foxtable.exe和Foxtable.Lib.dll对FoxTable进行一些辅助开发,目前情况良好

现在上级指示,要将FoxTable升级到2017版

我找了一台新电脑测试,引用FoxTable2017的foxtable.exe和Foxtable.Lib.dll  然后一直报错

附件是报错截图

图片点击可在新窗口打开查看此主题相关图片如下:123.jpg
图片点击可在新窗口打开查看



我更新的步骤是:

导出vs项目,删除2014的DLL引用,重新引用2017的DLL,清理解决方案,重新生成,然后一直失败

项目没有任何改动,只是重新引用  新的DLL





然后我开一个新的项目,引用2017的DLL  也是不行

引用2014就可以


项目的版本是.net2.0


这是什么情况????



还有个问题,就是我测试的这台电脑被我 升级成2017版,那到时候这个加密狗还能不能用2014版???
我们是团队开发的,别到时候不用回旧版,那就死了


[此贴子已经被作者于2017/4/5 14:51:35编辑过]

--  作者:有点色
--  发布时间:2017/4/5 15:13:00
--  

1、做好备份,如果用高版本打开过你的项目,不能再用低版本继续打开。

 

2、新建一个新vs项目,测试没有你说的问题。看看你的警告是什么,目标平台要设置成x86。


--  作者:jeeter
--  发布时间:2017/4/5 15:47:00
--  

平台是x86

这个警告看起来 好像还是少引用了东西


图片点击可在新窗口打开查看此主题相关图片如下:222.jpg
图片点击可在新窗口打开查看

但是我在.net的引用里找不到它


--  作者:jeeter
--  发布时间:2017/4/5 15:56:00
--  
我下载一个dll   引用后确实解决了

但是这样发布到FoxTable会不会有问题

--  作者:blackzhu
--  发布时间:2017/4/5 16:12:00
--  
net开到3.5, 引用一个dll 文件过渡一下就好了,论坛有帖子的.
--  作者:jeeter
--  发布时间:2017/4/5 16:21:00
--  
开到3.5也是不行的,电脑上少了个DLL

现在我下载这个DLL,然后项目引用就可以了,

查MSDN  这个DLL应该是图表之类的,这部分功能我用得少,不管了,应该没事