私はC#.netが初めてで、PDFsharp libをダウンロードしました。しかし、このライブラリをプロジェクトに追加するにはどうすればよいでしょうか?
私のプロジェクトはPDFファイルを作成することです。段階的な手順を教えてください。解凍すると32個のフォルダがあります。
プロジェクトフォルダーで対処してみましたが、同じエラーが発生します。
「型または名前空間名 'PdfSharp' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」
このライブラリを使用する場合は、ライブラリを含むアセンブリ (dll) への参照を追加する必要があります。参照を追加するには、ソリューション エクスプローラーでプロジェクトを右クリックし、[参照の追加] を選択します。タブ付きのダイアログ ボックスが表示され、GAC の dll やソリューションの他のプロジェクトへの参照を追加したり、ソリューションの任意の場所にある dll を参照したりできます。パソコン。
表示されるすべてのフォルダーは、ライブラリの使用方法を示すソース コードとサンプル プロジェクトです。コードディレクトリのルートに含まれている「BuildAll-PdfSharp.sln」を開くと、PDFSharp をビルドして dll を取得できるようになります。ユーザーコードPdfSharp\binフォルダーにあります
dll を取得したら、ディスク上の dll の場所を参照して、ソリューションに追加できます。プロジェクトにサードパーティのライブラリを追加すると、作業フォルダーのルートに lib フォルダーが作成され、そこにすべての dll が配置されます。プロジェクト ファイル内のこれらへの参照は相対パスを使用し、ソース リポジトリから最新のものを取得すると、プロジェクトで作業している他のユーザーが使用できるようになります。
また、PdfSharp が Nuget パッケージ マネージャー コンソールからアドオンとして利用できることもわかりました。
PDFsharp ソース コードに付属する既存のプロジェクト (*.csproj) をソリューションに追加し、これらのプロジェクトを参照できます。そうすれば、PDFsharp のソース コードにジャンプでき、IntelliSense も機能します。サンプルをチェックして、必要な参照を確認してください。
必要なアセンブリはすべて、アプリケーションの bin/debug または bin/release フォルダーにそれぞれ自動的にコピーされます。
バイナリのみをダウンロードした場合は、DLL ファイルへの参照を追加します。
更新: NuGet で PDFsharp と MigraDoc を見つけることができます。その後、NuGet パッケージ マネージャーによってプロジェクト参照が追加されます。
次の URL からアセンブリ バージョンをダウンロードします: http://pdfsharp.codeplex.com/releases/view/37054
ソースファイルをダウンロードしたと思います。ファイル BuildAll-PdfSharp.sln をビジュアル スタジオで開き、プロジェクトをビルドします。次に、独自のプロジェクトで参照する必要がある dll ファイルを生成します。
お役に立てれば。
/クラウス
Visual Studio ソリューションへの参照として dll を追加する必要があります。プロジェクト エクスプローラーの [参照] ノードで、右クリックして参照を追加します。その dll を検索し、プロジェクトに追加します。