none
參考 dll 問題 RRS feed

  • 問題

  • 我在 [My Project] \ [參考] 加入個 XX.dll 。 (設定成不複製到本機)
    在開發上,都沒有任何錯誤,不過執行時會出現錯誤如下:

    {無法載入檔案或組件 'XX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 或其相依性的其中之一。 系統找不到指定的檔案。}

    因此,我在啟始表單的 Load 內,Assembly.LoadFile("C:\XX.dll"),還是錯誤。想請問該如何設定與解決?

    因為,想要在開發時,可以直覺使用到XX裡面的物件與類別,但是這個 XX.dll 想可以放在任何路徑下。

    2015年1月8日 上午 09:51

解答

所有回覆

  • 您好,
    您可以參考以下的文章,希望對您有幫助,
    http://www.dotblogs.com.tw/rainmaker/archive/2013/07/15/109972.aspx

    http://www.dotblogs.com.tw/rainmaker/archive/2013/11/14/129480.aspx


    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/

    • 已標示為解答 小見光二 2015年1月8日 下午 02:16
    2015年1月8日 上午 10:16
  • .dll 有標準路徑,MSDN 內有 5 大路徑

    其中兩個包含執行檔所在路徑、執行檔所在路徑下的 bin 目錄

    通常開發環境編譯後的執行檔會在

    Debug 或 Release 目錄下,所以就要放到對應目錄。

    我習慣變更編譯後的路徑為專案路徑,這樣就比較好管理 bin 目錄。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年1月8日 下午 02:56