---恢復內容開始---
在C#工程中使用sharpSVN進行SVN相關功能開發的時候,遇到了“未能加載文件或程序集“SharpSvn.dll”或它的某一個依賴項。找不到指定的模塊。 ”這樣一個錯誤
經過一番嘗試和搜索后,得出一下幾個要點:
確保自己安裝的SharpSVN版本和tortoisesvn版本保持大版本一致,不然會報SVN倉庫的copy format不兼容的問題,這個時候使用相同大版本的SharpSVN和tortoiseSvn即可解決問題
- 確保自己的工程的編譯選項和SharpSvn的編譯選項一致,即x64平台對應x64平台,x86平台對應x86平台,不然會報“找不到模塊或程序集 XXX Version="",publicKey=... , Token=""xxx”錯誤
- 若沒有出現以上幾個問題,那么就需要保證,C#工程編譯時使用的.Net Framework版本與運行時的版本保持一致了
- 若依然有這個報錯,那么就是系統本身缺少了一些依賴項導致了程序無法正常運行,可以嘗試安裝 Microsoft Visual C++ 2010 x64 Redistributable Setup以及其他 2012,1015版本的相關依賴庫進行修復,