2
當我剛剛改寫的問題在這裏:我怎麼辦包括MySql.Data.dll部署C#控制檯應用程序
我建立的是使用MySQL連接器的控制檯應用程序。所以我在項目中添加了對dll的引用。當我編譯解決方案時,我得到一個在我自己的機器上運行良好的exe,但是當我將exe複製到另一臺機器時,它不起作用,因爲它找不到Mysql dll。我試圖將dll複製到與另一臺機器上的exe相同的文件夾中,但沒有運氣。
我也嘗試把dll放在同一臺機器上的同一個文件夾中,但是這也不起作用。
如何正確地使用我的exe部署dll?
MySQL DLL是否包含本地代碼?你有沒有在64位版本或32位版本之間選擇?代碼是否在你的機器上工作? – 2012-03-17 09:33:32
MySql只有一個32位連接器DLL,但它可以在64位部署中使用。代碼工作正常我自己的(64位PC),無論我在哪裏運行EXE。 – Jesper 2012-03-17 09:37:37
如果它是一個本地DLL,我不希望它從一個明確的64位程序集工作。嗯。 – 2012-03-17 09:40:11