大約一週前,我能夠在Windows 7 x64上使用我的64位.net應用程序掃描圖像。 當WIA互操作庫加載說它或它的一個依賴項試圖以不正確的格式加載dll時,我現在收到一個錯誤。64位庫(WIA)加載問題
此錯誤通常是x64/x32問題。
它已經工作在過去。我試過從IDE重新生成互操作庫,但它沒有幫助。
Photoshop x64仍然可以獲取圖像,所以WIA實際上是在工作。
我不知道過渡期發生了什麼。
我一直在奮戰幾個小時。有什麼建議麼?
Regards Craig。
大約一週前,我能夠在Windows 7 x64上使用我的64位.net應用程序掃描圖像。 當WIA互操作庫加載說它或它的一個依賴項試圖以不正確的格式加載dll時,我現在收到一個錯誤。64位庫(WIA)加載問題
此錯誤通常是x64/x32問題。
它已經工作在過去。我試過從IDE重新生成互操作庫,但它沒有幫助。
Photoshop x64仍然可以獲取圖像,所以WIA實際上是在工作。
我不知道過渡期發生了什麼。
我一直在奮戰幾個小時。有什麼建議麼?
Regards Craig。
我已經看到這種情況發生時:
一)它是一個Web應用程序,您使用的是IIS。你必須告訴應用程序池允許32位應用程序。
b。)您不是在x86中編譯,而是在x64中編譯。如果您使用的是32位二進制,則必須在x86中編譯。
嗨,在這種情況下,它是IDE產生了一個project.vshost.exe * 32和一個project.vshost.exe。兩臺主機都在運行,並且該應用程序加載了錯誤的應用程序。殺死project.vshost.exe * 32後,它工作正常。 – Jim
這是什麼類型的應用程序? IIS是否參與? –