Visual Studio でカスタム DB プロバイダーを使用したいと考えていました。Entity Framework を使用するために必要です。
たとえば、NpgSQL をダウンロードし、GAC に登録しました。
gacutil -i c:\temp\npgsql.dll
gacutil -i c:\temp\mono.security.dll
machine.config ファイルに次のように追加されます。
<add name="Npgsql Data Provider"
invariant="Npgsql" support="FF"
description=".Net Framework Data Provider for Postgresql Server"
type="Npgsql.NpgsqlFactory, Npgsql, Version=2.0.6.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />
しかし、Npgsql は Visual Studio のデータソース リストに表示されませんでした。
このリストにカスタム DB プロバイダーを追加するにはどうすればよいですか?
UPD: コマンド文字列 edmgen.exe を使用すると、エラーが発生しました:
エラー 7001: 登録された .Net Framework Data Provider の検索または読み込みに失敗しました。