Visual Studio 2010 で新しいデータ接続を追加しようとしていますが、毎回 MySQL サーバーに IP アドレスを入力しようとします。理由やエラー メッセージが表示されることなく、ダイアログ ボックスが消えます。この問題を解決する前に、この問題を見たことがありますか?
4 に答える
問題の解決策を見つけました。MySQL Connectorをアンインストールして、最新バージョンで再インストールすることでした。同じ問題を抱えている他の人には、問題について話しているサイトがここにあります。それが役に立てば幸い。
同様の問題がありました。基本的に、Visual Studio 2010 を開いて MySQL 接続を追加しようとするたびに、任意のフィールドに 1 文字入力するとダイアログが消えてしまいます。Visual Studio、MySQL Connector、およびMySQL Server自体を数回再インストールするなど、さまざまなことを試しましたが、問題は解決しませんでした。
ただし、Visual Studio 2008 もインストールしており、MySQL 接続をまったく問題なく追加できることに気付きましたが、プロジェクトが VS2010 にあったため、これは役に立ちませんでした。これは、Framework 4.0 が私のマシンにインストールされた方法に問題があるに違いないと思いました。簡単に言うと、これが私が問題を解決した方法です。
1) Framework 4 フォルダー (私の場合は「C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config」) に移動します。
2) machine.config ファイルを開き、セクション<DbProviderFactories>
の下のタグを探します<system.data>
。
3) ここで、Framework 2.0 のセットアップ方法との違いに気付きました。4.0 では 2 セットの<DbProviderFactories>
タグがありましたが、2.0 では 1 セットでした。
4) 私がしたことは、途中<DbProviderFactories>
の を削除して、1 つのタグ セットの下にすべてをマージすることだけでした。</DbProviderFactories><DbProviderFactories>
5) machine.config ファイルを保存し (別のディレクトリに保存してからコピーして元のファイルに貼り付ける必要がありました)、Visual Studio 2010 を再起動すると、ダイアログ ボックスが消えなくなりました。
これが同様の問題に直面している人に役立つことを願っています。それを理解しようとして3日を費やしました。
こんにちはみんな私はあなたに簡単な解決策を与えました. 私は同じ問題を抱えており、多くの時間を無駄にしています。ここから Microsoft .NET Framework バージョン 1.1 再頒布可能パッケージを最初にインストールする簡単なソリューションを提供しました
http://www.microsoft.com/en-us/download/confirmation.aspx?id=26
その後、ここからConnector/Netをダウンロードします
http://dev.mysql.com/downloads/connector/net/
その後、ビジュアルスタジオを再起動し、入力したデータベースに接続して、エラーやバグは発生しません。
同じ問題がある場合は、これを試してください。