1.OverView
一般程式只會查找與主程式同目錄的DLL檔案
解決方案主要可以參考這篇:http://support.microsoft.com/kb/837908
2.實作app.config方式
這種方式我們需要DLL的「publicKeyToken」和「version」屬性
此時可以運作一下製作好的程式,當找不到DLL的時候會報以下錯誤:
從這當中可以找到這兩個屬性
接著在app.config加入以下code就可以了!(<runtime/>裡面的Code)
<?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="DocumentFormat.OpenXml" culture="neutral" publicKeyToken="31bf3856ad364e35"/> <codeBase version="2.0.5022.0" href="FILE://C:/LotLibrary/DocumentFormat.OpenXml.dll"/> </dependentAssembly> </assemblyBinding> </runtime> </configuration>
PS.調用的DLL原檔如下
转载于:https://www.cnblogs.com/Ren-Chen/p/3457269.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/109962.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...