2009-06-30 120 views
0

我已经使用了一个dll的名称(Remoteobj.dll)。当我运行一个项目(DLL将在本地),但它会自动从其他位置获取默认位置也复制旧的dll到本地但我想参考一个本地路径,我应该怎么做?设置.dll参考路径

+0

你是说装配或可能是非托管的dll库吗? – arbiter 2009-06-30 08:10:58

回答

0

通过“使用dll的名称”,你的意思是你自己加载程序集?如果是这样,你使用Assembly.Load,Assembly.LoadFileAssembly.LoadFrom?他们对解决引用有不同的规则。

但是 - 在一般你应该认为自己只限于你自己的项目树;否则你将不得不开始处理AppDomain.AssemblyResolve

还是我误解了这个问题?

0

我觉得你的全局程序集缓存后。看看它是如何工作的,你会意识到为什么你不想使用本地dll。 看看维基百科相关文章: Global Assembly Cache