2013-03-20 64 views
0

目标:动态设置类库c#的路径。 例如,如果找不到DLL的路径。 手动查找DLL并指定要加载的路径。如何动态指定类库DLL的路径?

+0

可以使用的FileDialog来查找DLL并反射从DLL加载 – 2013-03-20 14:53:59

+0

归类@SonerGönül 我还是什么也没做。 我写了一个类库并在项目中引用它。 一切正常。 只要DLL在正确的位置。 因此,我问如何在运行时找不到应用程序特定DLL的路径。 – Mixer 2013-03-20 14:59:21

+0

您应该点击您收到的回答您的问题的答案。我注意到你没有为你提出并且已经回答的20个或更多的问题中的任何一个做这个。 – Pete 2013-03-20 18:09:09

回答

1

您可以将路径添加到搜索DLL的应用程序配置中。下面是一个例子:

<configuration> 
    <runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <probing privatePath="C:\myDLLDirectory\" /> 
    </assemblyBinding> 
    </runtime> 
</configuration> 

查看此处了解更多信息和想法。有几种方法可以做到这一点:http://support.microsoft.com/kb/837908