2017-02-28 26 views
0

我正在一個asp.net網站上工作,我在其中使用sharpsvn程序集進行svn簽入/出相關活動,並且有64個bit Windows-7操作系統。當我試圖運行應用程序時,它給我錯誤信息爲「無法加載sharpsvn或它的一個依賴項」。爲了處理這個問題,我已經通過工具 - >選項 - >項目和解決方案 - > Web項目 - >並檢查「使用64位版本的IIS」並且應用程序開始按預期工作。爲什麼不能加載sharpsvn或其一個依賴只是在發佈asp.net網站時纔會發佈

甚至解決方案工作正常後,當我試圖發佈我的網站使用發佈選項的Visual Studio瀏覽器它仍然給我同樣的錯誤,即「無法加載sharpsvn或其依賴關係之一」,所以怎麼可以我解決了這個問題?

+0

您是否試過這個http://stackoverflow.com/q/15352528/181221 –

+0

yes intially我試過這個只有 – user1149555

+0

當我通過我的asp.net解決方案運行時,它工作正常,只有當我試圖發佈它給我這個錯誤 – user1149555

回答

0

確保已設置引用Copy Local - > True。

如果他們仍然沒有出現,請考慮將它們添加爲Nuget包。

+0

對於所有此程序集,複製Local爲true – user1149555

+0

發佈本身並未成功,因此不僅sharpsvn,而且解決方案的所有其他程序集也未複製到發佈位置 – user1149555

+0

您是否在說:整個發佈過程都失敗了?或者只是你沒有得到你所期望的DLL,並導致運行時錯誤? –