簡體   English   中英

無法加載文件或程序集“SharpSvn”或其依賴項之一。 嘗試加載格式不正確的程序

[英]Could not load file or assembly 'SharpSvn' or one of its dependencies. An attempt was made to load a program with an incorrect format

我剛剛下載了這個SharpSVN的64位版本的鏈接

當我運行我的應用程序時,顯示錯誤消息。 我已經在網上搜索了如何解決這個問題,但我失敗了。 我嘗試了以下解決方案:

  1. 設置配置管理器到x64這個的建議
  2. 在此響應上設置啟動配置
  3. 還嘗試下載x86並將配置管理器設置為x86。
  4. 嘗試了這個,添加組裝鏈接

我使用的是Win7,64bit,.net 4.0。

解決這個問題。

  1. 將我的平台更改為x86
  2. “bin”的輸出路徑
  3. 下載了SharpSVN的x86(1.7008.2243.14245)
  4. 在GAC中添加SharpSVN.dll。
  5. 刪除bin文件夾並重建解決方案

這是解釋的鏈接

如果在嘗試訪問IIS中托管的網站時出現此錯誤,則可能需要調整應用程序池中的“啟用32位應用程序”設置。 請參閱此答案: https//stackoverflow.com/a/20525314/12484

這也可能歸結為Microsoft Visual C ++ Redistributable Package的不匹配版本,具體取決於SharpSvn的版本和Windows / Visual Studio的版本。

較新版本的SharpSvn依賴於“Microsoft Visual C ++ 2010 SP1可再發行組件包”。

x64 - https://www.microsoft.com/en-us/download/details.aspx?id=13523

x86 - https://www.microsoft.com/en-us/download/details.aspx?id=8328

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM