设置.dll参考路径

时间:2009-06-30 06:35:45

标签: c#

我已经使用了一个名字的DLL(Remoteobj.dll)。当我运行一个项目(dll将在本地)但它自动从其他位置获取默认位置也将旧dll复制到本地路径。但我想要我也应该如何看待本地路径?

2 个答案:

答案 0 :(得分:0)

通过“按名称使用dll”,你的意思是你自己加载程序集吗?如果是,您使用的是Assembly.LoadAssembly.LoadFile还是Assembly.LoadFrom?他们有不同的规则来解决参考文献。

然而 - 在 general 中,您应该认为自己仅限于您自己的项目树;否则你将不得不开始处理AppDomain.AssemblyResolve

或者我误解了这个问题?

答案 1 :(得分:0)

我认为你的全球大会缓存之后。看看它是如何工作的,你会发现为什么你不想要本地的dll。 看一下关于它的维基百科文章: Global Assembly Cache