ここからADO.NETコネクタをインストールしました http://dev.mysql.com/downloads/connector/net/
しかし、MySQLは本来のデータソースとして表示されません。 Visual Studioを再起動してみました。問題は解決しません。間違ったコネクタをインストールしましたか?
編集:まだ何も。デスクトップ用にVisual Studio Expressを使用しています。 MySQLデータソースを使用するためにUltimateエディションに料金を支払う必要がありますか?
私はちょうど今同じ問題を抱えていました。最新のConnector/NETドライバー(6.7.4)をアンインストールして解決し、古いドライバー(6.6.5)をインストールすると動作します。
私はVisual Studio 2010を使用しています。最新のものをアンインストールしました。それらは、使用できない.NET4.5に何らかの関係があると考えたためです。
編集:
おそらく別の方法は、インストール中にさまざまなVisual Studioバージョン(2010/2012/2013/2015 ...)でMySqlコネクターを登録することです:Go toModify Product Features関連するすべてのVisual Studioバージョンを選択します。
Stuzorとhexcodesのソリューションも同様に機能しました。ただし、最新のコネクタが必要な場合は、別の製品をダウンロードする必要があります。 Oracle Webサイトから:
バージョン6.7以降、Connector/NetにはVisual Studio統合用のMySQLが含まれなくなります。この機能は、MySQL Installer for Windowsを使用して使用可能なVisual Studio for MySQLという別の製品で利用できるようになりました( http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windowsを参照してください.html )。
これは、Visual StudioコネクタのMySQLサポートページで見つけました。
MySQL to Visual Studio EXPRESSエディションをサポートしていないようです。
したがって、質問に答えるためには、究極のバージョンまたはプロフェッショナルエディションが必要な場合があります。VSでMySQLを使用できるようにするためにExpressだけではありません。
MySqlサイト から
バージョン6.7以降、Connector/NetにはVisual Studio統合用のMySQLが含まれなくなります。この機能は、MySQL Installer for Windowsを使用して使用可能なVisual Studio for MySQLという別の製品で利用できるようになりました( http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windowsを参照してください.html )。
Visual Studio 2015 Communityエディション以外はすべて試してみましたが、Visual Studio 1.2.4+用のMySQLを http://dev.mysql.com/downloads/windows/visualstudio/ からインストールしたときに動作しました執筆の私は私のために働いた1.2.6をダウンロードできました。
VS2015のサポートを追加する1.2.4のリリースノートは http://forums.mysql.com/read.php?3,633391 にあります。
Connector 6.7.xは、ネイティブデータプロバイダーを統合しなくなりました。 「Visual Studio 2012」以下の場合、「MySQL for Visual Studio」をインストールする必要があります。 「Visual Studio 2013」を使用している場合、「Entity Framework」にMySQLを統合する可能性はまだありません。ソリューションは2013年10月に利用可能になります!
this リンクを使用してみましたか?それは拡張機能です。私は同じ問題を抱えていましたが、エクスプレス版ではなく、うまくいきました。あなたにも役立つかもしれません。
それ以降のバージョンをアンインストールし、Visual Studio 2010用のmysql-connector 6.3.9をインストールします。
インストール後、dllファイルを追加し、Visual Studioを再起動します。
正常に動作します。
Webインストーラーを使用してVS 2015にインストールしようとしました。動作しているように見えましたが、データ接続用のMySQLエントリはまだありませんでした。 http://dev.mysql.com/downloads/windows/visualstudio/ に行き、それを使用してコネクタをアンインストールしてから再インストールしました。期待通りに動作しません。
Visutal Studio 2017 Community Editionに苦労しました-上記のオプションはどれもうまくいきませんでした。私の場合、私がしなければならなかったことは:
MySQLインストーラーを実行し、インストール/アップグレード:Connector/NETおよびMySQL for Visual Studioを現在のバージョン(その時点で8.0.17および1.2.8)
Visual Studio Installer> Visual Studio Community 2017> Modify> Individual components> add .NET Framework Targeting Packs for 4.6.2、4.7、4.7.1 and 4.7.2を実行します
プロジェクトを再度開き、プロジェクトのターゲットプラットフォームを4.7.2に変更します
すべてのMySQL関連のnuGETパッケージと参照を削除します
次のnuGETパッケージをインストールします:EntityFramework、MySql.Data.Entity、Mysql.Data.Entities
次のnuGETパッケージをアップグレードします:MySql.Data、BouncyCastleおよびGoogle.Protobuf(何らかの理由でインストール直後にアップデートが利用可能です)
私は同じ問題に直面しており、mysql-connector-net-8.0.11をインストールしました。しかし、Visual Studioではmysqlのdbコネクタが表示されていません。次に、mysql-for-visualstudio-1.2.8をインストールし、visual studioを実行しました。うまく動作します。
ありがとうございました!
visual Studioにmysqlをインストールすると、問題は単純に解決されます。ただし、Visual Studioのバージョンは2012年です!