我看過這個問題,我發現網上有很多關於它的條目..但沒有,我能理解。也許你可以幫忙? 我有一個dll文件(從C腳本創建),我創建了一個使用Visual C#2010的GUI爲我的程序。 我已經在5臺不同的計算機上測試了我的應用程序。 在我的計算機和我創建應用程序的計算機上,用戶界面和程序運行沒有任何問題。但是,當我將它傳遞給其他計算機時,我收到以下錯誤行後程序執行(這意味着用戶界面打開,但是當我插入所有的值,並運行存儲在dll文件中的代碼我收到errir) 「無法加載文件或程序集」ParsingDll.dll「或其某個依賴項,找不到指定的模塊。」Visual C#「無法加載文件或程序集或其依賴項之一」
所有電腦都運行microsoft windows 7並且都是64位的。 dll文件「ParsingDll.dll」是包含我的代碼由GUI執行的一個,它與可執行文件位於同一個文件夾中。
我很感激,如果有人可以幫助我這個,並採取一步一步與我一樣,即時通訊新的這些東西。
非常感謝大家。
不要忘記包含您用來創建C dll項目的dll。 –
整個錯誤信息很重要:「無法加載文件或程序集」ParsingDll.dll「**或其某個依賴**」。「 (強調增加)。聽起來像它可以找到ParsingDll.dll就好,但不是它所要求的。 – Bevan
如果你不知道你的本地DLL有什麼依賴關係,那麼SysInternals的ProcMon工具可以告訴你。你會看到你的進程尋找DLL,但沒有找到它。它的可能性很高,它是一個名爲msvcrxxx.dll的文件,其中xxx是一個數字。你可以通過C項目中的/ MT編譯選項來避免這種依賴性。 –