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