0

私は、VS2008 または MySQL Connector/NET のいずれかによってスローされる絶え間ないエラーに何週間も悩まされてきました。

これらのエラーは、 Visual Studio のデータセット デザイナーを操作しているときにランダムに表示され、開始するとすぐに停止しません。XSDファイルを保存することさえできなくなります。ポップアップに次のように表示されます。

保護されたメモリを読み書きしようとしました。これは多くの場合、他のメモリが破損していることを示しています。

AccessViolationException(どうやらであることが判明)

そうは言っても、私は.NET 3.5を実行しているため(そして修正をインストールできないため)、悪名高いリモーティングバグには適用できないようです。私はネットでかなりの量の調査を行ってきましたが、ほとんどの場合、この問題に行き着きます。

さらに、場合によっては、次の解決策のいずれかで問題が一時的に解決されます (前の解決策が失敗した場合に適用されます)。

  • VS2008 を再起動します。
  • VS ソリューションのクリーニング。
  • SVN 作業コピーのクリーニング;
  • SVN を再チェックアウトします。
  • MySQL Connector/NET の再インストール (5.2.6 および 6.0.4 を試行);
  • VS2008 の再インストール。

(これが適切であることが判明した場合は、AnhkSVN 2.1 も使用しています。)

似たようなことを経験したことがありますか?修正または回避策はありますか?

4

1 に答える 1

0

プロジェクトの大部分をNHibernateに移行する(したがって、 Visual Studioのデータセットデザイナーを完全に回避する)ことは、「回避策」として使用されました(非常に遠いです!)

私たちが検討した解決策の1つは、別のツールを使用して型付きを生成することでしたDataSetsDataSet別の考えられる解決策は、のXSDファイルを手動で変更することでした。ただし、かなり面倒でエラーが発生しやすいことがわかりました。

これらのソリューションはすべて、実際にはVisualStudioのデータセットデザイナーを使用しないことを含みます。

于 2009-10-08T21:58:25.683 に答える