0

.net を使用して、型指定されたデータセットと型指定されていないデータセットに同じ dll を設定する方法。私のプログラムでは、1ページにコーディングしてデータセットを書いています。別のページの同じプロジェクトで、この「server=10.103.200.142;User Id=root;password=test123;Persist Security Info=True;database=ezdatabase」のような接続文字列を使用して、ウィザードを使用してデータセットを作成しています。ここでも同じ接続文字列を使用しています。このプロジェクトを実行するとエラーが発生します。これをどのように解決しますか?エラーが発生していますか?

error
-----
  The type 'MySql.Data.MySqlClient.MySqlCommand' exists in both  'c:\Users\Bharathiraja.m\AppData\Local\Temp\Temporary ASP.NET Files\rbuzz_test\d83db07e\8aa569c6\assembly\dl3\64f6c429\004e2a48_7b32cc01\MySql.Data.DLL' and C:\Windows\Microsoft.NET\assembly\GAC_MSIL\MySql.Data\v4.0_6.3.6.0__c5687fc88969c44d\MySql.Data.dll'                c:\Users\Bharathiraja.m\AppData\Local\Temp\Temporary ASP.NET Files\rbuzz_test\d83db07e\8aa569c6\App_Code.jla9qgxc.1.cs   7993       

web.config contains the following connection string
---------------------------------------------------
<configuration>
<connectionStrings>
<add name="ezdatabaseConnectionString" connectionString="server=10.103.200.192;User Id=user;password=pwd;Persist Security Info=True;database=ezdatabase" providerName="MySql.Data.MySqlClient"/>
<add name="green" connectionString="server=10.103.200.192;User Id=user;database=ezdatabase; password= pwd " providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
4

1 に答える 1

1

Temporary ASP.NET Filesフォルダを空にしてから試してくださいc:\Users\Bharathiraja.m\AppData\Local\Temp\Temporary ASP.NET Files\

更新:web.configファイルをチェックして、 への参照が複数あるかどうかを確認してくださいMySql.Data.DLL

于 2012-07-10T06:02:54.300 に答える