同一目录两程序引用同一个类库dll,所引发的问题
2011-11-07 22:08
120 查看
我在两个程序里引用了同一个dll。
一个是更新程序,一个是主程序。他们都在同一目录下。
为了避免更新异常,我特意把更新程序引用的dll文件改了另外一个名字。不过这个dll文件我合并到单一exe文件里了。
主程序引用的dll文件名和程序集的名称一样。
后来我把主程序引用的dll文件更新了。
结果就出现异常了,我很奇怪。后来才发现,更新程序调用的是主程序所引用的dll文件。
应该是更新程序会优先引用和程序集名称一样的dll文件吧。
有朋友对此有研究的,也请交流指点。
一个是更新程序,一个是主程序。他们都在同一目录下。
为了避免更新异常,我特意把更新程序引用的dll文件改了另外一个名字。不过这个dll文件我合并到单一exe文件里了。
主程序引用的dll文件名和程序集的名称一样。
后来我把主程序引用的dll文件更新了。
结果就出现异常了,我很奇怪。后来才发现,更新程序调用的是主程序所引用的dll文件。
应该是更新程序会优先引用和程序集名称一样的dll文件吧。
有朋友对此有研究的,也请交流指点。
相关文章推荐
- C#WinForm程序引用的Dll文件都会根目录下我想放在一个专门的DLL文件夹下
- 一个解决方案对dll的引用要注意的问题
- 一个小程序引发的讨论(运算优先级、参数传递与调用约定的问题)
- 如何在一个程序集中引用另一个程序集Resource的问题
- 一个简单的递归求目录的程序遇到的问题
- 遭遇 VS 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息)
- 遭遇 VS 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息)
- 遇到一个问题“安装程序没有访问目录C:\Inetpub\wwwroot的权限”
- 一个关于bin目录下DLL动态编译的问题
- QT程序发布的一个问题:无法定位程序输入点与动态链接库QtCore4.dll
- Silverlight项目笔记7:xml/json数据解析、TreeView、引用类型与数据绑定错误、图片加载、虚拟目录设置、silverlight安全机制引发的问题、WebClient缓存问题
- 在vs2010中可以很方便的打包桌面程序和同一解决方案中一个项目引用另外一个项目的问题
- 关于VC调用dll,exe时引用目录路径问题
- c/c++实现将cef的一堆dll单独放在一个文件夹,与程序exe目录区分开
- 一个引用 引发的问题
- C#调用MFC程序DLL库——MFC项目DLL生成问题、DLL引用链问题、DLL读取配置文件路径问题
- VS2010 C#控制台程序不能添加其他类库的dll的引用
- 网站程序 Bin目录下 dll无法删除,删除并编译后自动重新引用的解决方法
- VS 2010 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息) 解决方案
- 一个XNA程序引发的连锁问题