2009-12-02 17 views
22

私はC#.netが新しく、PDFsharp libをダウンロードしました。しかし、このlibをプロジェクトに追加するにはどうすればいいですか?
私のプロジェクトはPDFファイルを作成することです。段階的な指示を私に提供してください。解凍後には32個のフォルダがあります。
私は自分のプロジェクトフォルダに対処しようとしましたが、同じエラーが発生します。C#でPDFsharp libを追加するには?

型または名前空間名は 『PdfSharp』が見つかりませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足している?)」

+0

Rahulはdllをur binフォルダに追加します....DLLは、ダウンロードされたファイルのbinフォルダにあります –

+0

私は、pdfsharpがあなたのために働いていない場合は、itextsharpを試してみることをお勧めします。それはまた、pdfを作るための無料のDLLです。あなたは、Visual StudioでVisual Studioのリファレンスを追加する必要があります –

+5

あなたはNugetからPDFSharpをインストールすることができます - > PM> Install-Package PdfSharp – JGilmartin

答えて

20

このライブラリを使用する場合は、ライブラリを含むアセンブリ(dll)への参照を追加する必要があります。参照を追加するには、ソリューションエクスプローラでプロジェクトを右クリックし、参照の追加を選択するだけで、GACのdll、ソリューション内の他のプロジェクトへの参照を追加したり、 PC。

表示されるすべてのフォルダは、ライブラリの使用方法を示すソースコードとサンプルプロジェクトです。コードディレクトリのルートに含まれている "BuildAll-PdfSharp.sln"を開くと、PDFSharpをビルドしてdllを入手することができます。これはフォルダのユーザーコードPdfSharp \ binにあります。

dllを入手したら、ディスク上のdllの場所を参照してdllを追加できます。サードパーティライブラリをプロジェクトに追加すると、すべてのdllが置かれている作業フォルダのルートにlibフォルダがあります。プロジェクトファイルのこれらのファイルへの参照は、相対パスを使用し、ソースリポジトリから最新のものを取得したときにプロジェクトで作業する他の人が利用できるようになります。

+10

アセンブリ(DLL)への参照を追加するか、プロジェクト(* .csproj)をソリューションに含めてプロジェクトを参照することができます。 プロジェクトを参照することをお勧めします(オープンソースなので、ソースコードを活用してください)。 –

0

私は、あなたがソースファイルをダウンロードしていると思います。ビジュアルスタジオでBuildAll-PdfSharp.slnファイルを開き、プロジェクトをビルドします。それからあなた自身のプロジェクトで参照しなければならないdllファイルを生成します。

これが役に立ちます。

/クラウス・

+0

私はこれをしましたが、私はdllファイルを取得しません。どこですか? – Royson

1

あなたのVisual Studioソリューションへの参照として、DLLを追加する必要があります。プロジェクトエクスプローラの[参照]ノードで、右クリックして参照を追加します。そのDLLを検索してプロジェクトに追加します。

13

PDFsharpソースコードに付属する既存のプロジェクト(* .csproj)をソリューションに追加して、これらのプロジェクトを参照することができます。 これを行うと、PDFsharpソースコードにジャンプすることができ、IntelliSenseも機能します。 サンプルを確認して、必要な参照を確認してください。

すべての必要なアセンブリが自動的にアプリケーションのbin/debugまたはbin/releaseフォルダにコピーされます。

バイナリのみをダウンロードした場合は、DLLファイルへの参照を追加します。

更新:NuGetでPDFsharpとMigraDocを見つけることができます。 NuGet Package Managerはプロジェクト参照を追加します。

+1

(あなたの答えは答えとしてマークされていないと+1してください) – whytheq

+0

@PDFsharpExpertありがとうございます。しかし、NuGetマネージャーがプロジェクトへの参照を追加しないときの対処方法を教えてください。どうもありがとう! – monami

9

は、私はまた、Nugetパッケージマネージャコンソールを使用してアドオンとしてPdfSharpが利用可能であることを発見しました。

+3

最も簡単な解決法。私は人々がこの解決策を読んでいない理由を知らない –

+1

はい、これは最も簡単な解決策です。 :-) – omotto

関連する問題