27

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

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

4

6 に答える 6

24

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

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

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

于 2009-12-02T09:53:04.407 に答える
19

また、PdfSharp が Nuget パッケージ マネージャー コンソールからアドオンとして利用できることもわかりました。

于 2015-08-19T08:32:18.277 に答える
16

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

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

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

更新: NuGet で PDFsharp と MigraDoc を見つけることができます。その後、NuGet パッケージ マネージャーによってプロジェクト参照が追加されます。

于 2009-12-02T12:57:04.823 に答える
2

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

于 2010-05-16T18:31:18.923 に答える
1

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

お役に立てれば。

/クラウス

于 2009-12-02T09:48:08.987 に答える
1

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

于 2009-12-02T09:48:56.027 に答える