本帖最后由 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引用) !!
请来个人告诉我我不是神经错乱了, 多谢.
|
|