2

有名なBingSearchContainer.csクラスファイルを.dllに変換して、vb.netプロジェクトで使用できるようにしようとしています。私はここで言及されているすべてのステップを読み、それに従いました

http://footyntech.wordpress.com/2011/07/27/creating-and-using-dll-files/

ただし、コンパイルすると、下のスクリーンショットに示されているいくつかのエラーが発生します ここに画像の説明を入力してください

また、.NET Frameworkを3.5から4.0に、またはその逆に変更しようとしましたが、運がありませんでした。

何か考えや提案はありますか?

4

2 に答える 2

5

System.Data.dllなど、コードで使用される必要なアセンブリを参照する必要があります。コマンドラインコンパイラを使用すると、スイッチ/rを使用してこれを実行できます。

csc /target:library /r:System.Data.dll /r:System.Data.Services.Client.dll /out:Student.dll BingSearchContainer.cs  

欠落しているすべてのデータ型について、このデータ型がどのアセンブリにあるMSDNをチェックインし、リストに追加する必要があります。

于 2013-01-04T17:25:49.520 に答える
2

この記事から: http ://weblogs.asp.net/sreejukg/archive/2012/07/04/integrate-bing-search-api-to-asp-net-application.aspx

あなたがこの部分を見逃しているように私には見えます:

コードファイルを作成するには、次のライブラリへの参照を追加する必要があります。System.Data.Services.Client

少なくとも私のシステムでは、このアセンブリは次の場所にあります。

C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Data.Services.Client.dll

したがって、そこからSystem.Data.Services.Clientを取得し、ローカルビルドフォルダーにコピーする必要があります。/reference:System.Data.Services.Client次に、cscのコマンドラインに追加します。または、もちろん、Visual Studioを使用し、プロジェクトの[参照の追加...]の.NETタブを使用して、System.Data.Services.Clientへの参照を追加します。

于 2013-01-04T17:27:56.947 に答える