0

古いトークン ストリーム API と Lucene.net フレームワークの新しいトークン ストリーム API の比較とパフォーマンスのベンチマークを実行したいと考えています。そのための単一のコンソール アプリケーションを作成したいと考えており、それぞれ異なるバージョンの lucene にバインドされた 2 つの異なるアプリケーションを作成することは避けたいと考えています。

.net アプリケーションに古いバージョンと新しいバージョンの Lucene.net dll の参照を追加しようとすると、VS 2010 から、参照が既に追加されているというメッセージが表示されます。解決策は何ですか?同じ .net プロジェクトで同じ dll の両方のバージョンを参照するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

もっと複雑にすると、実際にはもっと簡単になるかもしれません。これを 3 つのプログラムに分割します。古い API と新しい API を比較するためのコンソール アプリケーションと、コンソール アプリケーションにフィードする 2 つのユーザー I/O なしのプログラムです。1 つは 2.x Lucene にバインドされ、もう 1 つは3.x ルセン。(2.x の no-user-I/O プログラムを作成し、そこから 3.x の no-user-I/O プログラムを派生させることもできます (作成する 2.x のバージョンによって異なります)。との比較 -- 2.9.x は 3.0 にかなり近い)。

[編集...]

同様の問題を解決するため、同じフォルダー内の同じアセンブリの異なるバージョンの使用も参照する必要があります。

于 2012-12-15T15:27:01.890 に答える