我有一个C#-application,它使用另一个C#DLL.如果我使用exe文件它可以工作,当DLL-File与exe-File在同一目录中时.但是知道我会创建一个文件夹并将dll-File放入其中.在MSDN帮助中找到了应该有用的东西,但我不知道为什么?
如何从子文件夹中加载DLL?
您需要将要加载dll的文件夹添加到配置文件中:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="YourSubFolderHere;SubFolderTwo"/>
</assemblyBinding>
</runtime>
Run Code Online (Sandbox Code Playgroud)
或者你可以通过代码使用:
AppendPrivatePath
Run Code Online (Sandbox Code Playgroud)
更多关于msdn中的探测路径
| 归档时间: |
|
| 查看次数: |
2153 次 |
| 最近记录: |