找回密码
 立即注册

QQ登录

只需一步,快速开始

druidAAAA

注册会员

11

主题

36

帖子

95

积分

注册会员

积分
95
druidAAAA
注册会员   /  发表于:2017-3-29 17:34  /   查看:4353  /  回复:6
本帖最后由 druidAAAA 于 2017-3-29 17:43 编辑

背景:      我发现Visual Studio会自动引用不同的 leadtools版本
    有时候是这个:
                         (A引用)      C:\LEADTOOLS 19\Bin\Dotnet\Win32\
    有时候是这个:
                         (B引用)      C:\LEADTOOLS 19\Bin\Dotnet4\Win32\



问题:
1)    这两个版本有什么不同?
2)    为何会这样?



对于 问题2) 的详细描述:
为了避免你们认为我疯了或者我写程序昏了头, 我要详细的描述此事件的过程:

1) 首先, 我创建了一个visual studio的项目, 在里面引用了 (A引用)
2) 我把这个项目拷贝到c盘的任意一个目录下, 在visual studio的 <解决方案资源管理器><引用><里面的任何一个leadtools dll用右键查看属性>, 均为 (A引用)
     (举例:  C:\LEADTOOLS 19\Bin\Dotnet\Win32\Leadtools.dll)
3) 问题来了!!!     如果我把此项目文件夹用winRAR 压缩一次 ,  然后 在当前目录下面的子目录 解开,   里面的(A引用)必定 自动 自动  自动变成(B引用)
  
重要事情说3遍!




这到底是什么鬼?
如果是winRAR导致文件出错,  那最多我的项目文件出错而已, 但是它不是出错,  是 自动 自动 自动 变成(B引用) !!


请来个人告诉我我不是神经错乱了,  多谢.


6 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-29 18:33:17
沙发
引用的路径一般是保存的一个配置文件里的,WinRAR压缩时是否是错误替换了其他的配置文件,我想应该是要从这个思路去找问题,我这边需要重现问题,尽快给你答复,你也可以再看看
回复 使用道具 举报
druidAAAA
注册会员   /  发表于:2017-3-29 20:48:48
板凳
Richard.Ma 发表于 2017-3-29 18:33
引用的路径一般是保存的一个配置文件里的,WinRAR压缩时是否是错误替换了其他的配置文件,我想应该是要从这 ...

先表示谢意!
我发现重点是 子文件夹

同一个rar文件, 我在子文件夹里面解压, 出现(B引用)
在头层文件夹内解压, 一切正常(A引用)

初步判断和rar关系不大,  不过还不能完全排除可能 (因单纯的拷贝文件到任何 目录,  引用均不改变)
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-30 09:43:25
地板
恩,我今天早上试试重现一下
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-30 16:12:09
5#
Richard.Ma 发表于 2017-3-30 09:43
恩,我今天早上试试重现一下

并没有重现出问题,请问你是自己编写的代码还是使用安装包的演示程序,可以提供么
回复 使用道具 举报
druidAAAA
注册会员   /  发表于:2017-3-30 23:06:15
6#
Richard.Ma 发表于 2017-3-30 16:12
并没有重现出问题,请问你是自己编写的代码还是使用安装包的演示程序,可以提供么

重现不出来也没办法, 这是我们公司的项目, 所以代码不好提供, 见谅
或者过几天我有空了试试自己做类似的代码, 再给你看

那能回答下我的问题1吗:
1)    这两个版本有什么不同?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-31 09:07:25
7#
druidAAAA 发表于 2017-3-30 23:06
重现不出来也没办法, 这是我们公司的项目, 所以代码不好提供, 见谅
或者过几天我有空了试试自己做类似的 ...

使用的.net类库不同,一个是.NET2.0/3.5,另一个需要.net4.0环境
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部