web-dev-qa-db-ja.com

C#でPDFsharp libを追加する方法

私はC#.netを初めて使用しました。PDFsharplibをダウンロードしました。しかし、このlibをプロジェクトに追加する方法は?
私のプロジェクトは、PDFファイルを作成することです。順を追って説明してください。解凍すると、32個のフォルダができます。
プロジェクトフォルダで対処しようとしましたが、同じエラーが発生します。

"タイプまたは名前空間名 'PdfSharp'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)"

25
Royson

このライブラリを使用する場合は、ライブラリを含むアセンブリ(dll)への参照を追加する必要があります。ソリューションエクスプローラーでプロジェクトを右クリックして[参照の追加]を選択するだけで参照を追加するには、GAC内のdll、ソリューション内の他のプロジェクトへの参照を追加したり、任意の場所にあるdllを参照したりできるタブ付きダイアログボックスが表示されます。 PC。

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

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

22
user156862

また、PdfSharpがNuget Package Manager Consoleからアドオンとして利用できることもわかりました。

15
Mike Upjohn

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

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

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

更新:PDFSharpとMigraDocはNuGetで見つけることができます。 NuGetパッケージマネージャーは、プロジェクト参照を追加します。

14

次のURLからアセンブリバージョンをダウンロードします: http://pdfsharp.codeplex.com/releases/view/37054

2
RichC

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

1
Priyank Bolia

ソースファイルをダウンロードしたと思います。 Visual StudioでファイルBuildAll-PdfSharp.slnを開き、プロジェクトをビルドします。次に、自分のプロジェクトで参照する必要があるdllファイルを生成します。

お役に立てれば。

/クラウス