Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 c# 应用程序正在加载一个 C# dll。这个 c# dll 通过 DllImport 加载 ac dll。我希望这两个 dll 都存在于当前工作目录的其他文件夹中。但我不想修改它的环境变量。我尝试了 SetDllDirectory 但无法加载这些 dll。你知道我该怎么做吗?
尝试将此添加到您的配置文件中:
<?xml version="1.0"?> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="FolderName;OtherFolderName"/> </assemblyBinding> </runtime> </configuration>
这些文件夹需要是您的应用程序目录的子目录。