首页 > 代码库 > C#解决exe和dll必须在同一目录的问题

C#解决exe和dll必须在同一目录的问题

双击打开解决方案资源管理器列表下的“App.config”,出现如下代码:

1 <?xml version="1.0" encoding="utf-8" ?>2 <configuration>3     <startup> 4         <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />5     </startup>6 </configuration>

在</configuration>上方加入红色标注的这段代码:

 1 <?xml version="1.0" encoding="utf-8" ?> 2 <configuration> 3     <startup>  4         <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> 5     </startup> 6     <runtime> 7       <gcConcurrent enabled="true" /> 8       <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 9         <publisherPolicy apply="yes" />10         <probing privatePath=".\bin\" />//bin为存放dll文件的目录11       </assemblyBinding>12     </runtime>13 </configuration>

 重新编译一下即可。

C#解决exe和dll必须在同一目录的问题