Visual Stodio2022中沒有mysql.dll的解決辦法
背景:
想用C#連mysql,注意是mysql不是sqlserver,但是發(fā)覺引用不到mysql.dll和其他相應(yīng)的dll。
原因:
官方問題,2019后只支持Oracle和SQLServer了,于是降級(jí)到2019,發(fā)現(xiàn)還是沒有。
網(wǎng)上各式答案,有的說要裝mysql for visualstodio,有的說要裝mysql for .net,都裝了,沒用。
后來(lái)誤打誤撞,竟然找到一個(gè)另類解決辦法。
解決辦法:
原理上,只要能拿到合適的DLL就行,結(jié)果發(fā)現(xiàn)我打開Unity相關(guān)的C#工程,引用里面就有很全的關(guān)于MySQL連接的DLL,直接拷貝然后Custom引用即可。
所以裝個(gè)Unity,萬(wàn)事OK。
或者已經(jīng)安裝了MySQL for net的也可以從如下路徑手動(dòng)添加dll
:C:\Program Files (x86)\MySQL\MySQL Connector Net 8.0.27\Assemblies
補(bǔ)充
最終發(fā)現(xiàn)根本原因是建立項(xiàng)目時(shí)使用的NetframeWork版本為3.5,太低了,4.7,4.8就看得到mysql.dll了。
以上所述是小編給大家介紹的Visual Stodio2022中沒有mysql.dll的解決辦法,希望對(duì)大家有所幫助。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
C#與C++動(dòng)態(tài)鏈接庫(kù)DLL參數(shù)互傳方式
這篇文章主要介紹了C#與C++動(dòng)態(tài)鏈接庫(kù)DLL參數(shù)互傳方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11C#測(cè)量程序運(yùn)行時(shí)間及cpu使用時(shí)間實(shí)例方法
對(duì)一個(gè)服務(wù)器程序想統(tǒng)計(jì)每秒可以處理多少數(shù)據(jù)包,要如何做?答案是用處理數(shù)據(jù)包的總數(shù),除以累記處理數(shù)據(jù)包用的時(shí)間,下面我們看一個(gè)代碼實(shí)例就明白了2013-11-11C#面向?qū)ο笤O(shè)計(jì)原則之接口隔離原則
這篇文章介紹了C#面向?qū)ο笤O(shè)計(jì)原則之接口隔離原則,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03C#實(shí)現(xiàn)自定義光標(biāo)并動(dòng)態(tài)切換
這篇文章主要為大家詳細(xì)介紹了如何利用C#語(yǔ)言實(shí)現(xiàn)自定義光標(biāo)、并動(dòng)態(tài)切換光標(biāo)類型,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-07-07關(guān)于C#中使用Oracle存儲(chǔ)過程返回結(jié)果集的問題
Oracle中可以使用游標(biāo)(Cursor)對(duì)數(shù)據(jù)集進(jìn)行操作,但在存儲(chǔ)過程輸出參數(shù)中直接使用Cursor錯(cuò)誤,下面小編給大家?guī)?lái)了C#中使用Oracle存儲(chǔ)過程返回結(jié)果集的問題,感興趣的朋友一起看看吧2021-10-10C#實(shí)現(xiàn)貨幣金額數(shù)字轉(zhuǎn)大寫漢字
這篇文章主要為大家詳細(xì)介紹了如何使用C#實(shí)現(xiàn)貨幣金額數(shù)字轉(zhuǎn)大寫漢字功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-01-01