2014-05-14 78 views
2

我開始在其他開發人員的計算機上運行的項目中工作。我從源代碼控制中獲取了代碼,並試圖運行它,但我收到了一個異常,指出它無法加載文件或程序集或它的某個依賴項。該系統找不到指定的文件。無法在WPF項目中加載文件或程序集

我檢查了參考文件並確認dll在參考目錄中。我也運行了進程監視器,我相信我可以看到dll被訪問的位置。結果是名稱未找到,但提供的路徑是當前項目的調試目錄。我不確定引用的文件是否應該複製到此目錄中,這就是爲什麼它正在嘗試查看。

有關可能會阻止找到的目錄中存在的dll的任何想法?

回答

2

檢查參考的屬性頁。應該有一個選項Copy Local,將其設置爲true 這會在構建時將程序集複製到輸出目錄。

這會將引用複製到調試路徑,如果目標程序集不在GAC中或加載指定路徑,則需要該路徑。

+0

謝謝。那是完美的。 – Tim

相關問題