ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
開発者が機能的なコードを作成、共有、使用できるシステムは、現代の開発プラットフォームの重要な要素です。 この機能コードは、それらを使用するプロジェクトに必要なコンパイル済みコードなどの他の資料も含む「パッケージ」にバンドルされています。 (DLL形式で).
.NET用のMicrosoftサポートによるコード共有方法 (.NET Core を含む) はNuGetです。 NuGetは、.NETフレームワーク用のパッケージの作成、ホスティング、および取得を可能にします。 NuGetが管理するソフトウェアパッケージは、NuGetパッケージと呼ばれます。
NuGetとは何ですか? NuGetパッケージは、拡張子が.nupkgのzipファイルにすぎません。 それには、ソフトウェアを機能させるために必要なすべてのDLLが含まれています。 これは、パッケージのバージョン番号などを含む説明的なマニフェストも含んでいます。 開発者はNuGetパッケージをインストールするだけで、そのパッケージが提供するメソッドを使用できます。
NuGetがプライベートホスティングサポートを中央に追加します nuget.org リポジトリ
NuGetは、すべてのサービスとプログラム的に対話するための多数のAPIを提供し、Visual Studioの拡張機能を公開する開発者もサポートします。
NuGetはパブリックホストとして、以上の中央リポジトリを維持しています 100,000個のユニークなパッケージ. 毎日、何百万もの.NET/.NET Core開発者がこれらのパッケージを使用しています。 NuGetでは、パッケージをクラウドに非公開でホストすることもできます。 (例えば、Azure DevOps上で)プライベートネットワーク上、またはローカルファイルシステム上でも。 その結果、これらのパッケージはホストにアクセスできる開発者のみが利用可能となり、特定の消費者グループにパッケージを提供することができます。
ホストは、その性質が何であれ、パッケージの作成者とパッケージの消費者の間のリンクとして機能します。 クリエイターは有用なNuGetパッケージを開発し、それをホストに配布します。消費者は、その後、アクセス可能なホストから有用で互換性のあるパッケージを検索し、そのパッケージをダウンロードしてプロジェクトに含めます。 プロジェクトにインストールすると、パッケージのAPIはプロジェクトのコードの残りの部分からアクセス可能になります。
NuGetパッケージを管理するために使用される6つのツールがあります。
コマンドラインインターフェースです (CLI) .NET Coreおよび.NET Standardライブラリ、ならびに.NET Frameworkを対象としたSDKスタイルのプロジェクト用 (SDK属性を確認してください。). 特定のNuGet CLI機能は、.NET Coreツールチェーン内で直接利用可能です。 .NET CLIは、nuget.exe CLIのように、Visual Studioプロジェクトとやり取りすることはありません。
それは.NET Standardライブラリを対象とした.NET Frameworkライブラリおよび非SDKスタイルプロジェクトのためのCLIです。 それは、.NET CLIのすべての機能を提供し、一部のコマンドはパッケージ作成者のみに適用され、その他のコマンドは消費者のみに適用されます。 パッケージ作成者は、例えば、NuGetを使用します パック
さまざまなアセンブリおよび関連ファイルからパッケージを生成するコマンド。 パッケージ利用者が使用 NuGetインストール
プロジェクトフォルダにパッケージを含める。 パッケージ開発者とパッケージ利用者の両方が使用します。 NuGet構成
変数を構成するためにNuGet構成urationを設定します。
NuGet CLIはプラットフォームに依存しないツールであるため、Visual Studioプロジェクトとは相互作用しません。
パッケージ マネージャー コンソールは、Visual Studio プロジェクト内でパッケージをインストールおよび管理するための PowerShell コマンドを提供します。
パッケージ マネージャー UI は、Visual Studio 内でプロジェクト用のパッケージをインストールおよび管理するための使いやすいインターフェイスを提供します。
このツールは、Visual Studioのプロジェクトにおいてパッケージのインストールおよび管理を行うためのユーザーフレンドリーなインターフェースも提供します。 このツールはMacユーザーのみ利用可能です。
MSBuild は、Microsoft 提供のビルドプラットフォームで、.NET アプリケーションのコンパイル、パッケージ化、およびデプロイに使用されます。Iron ソフトウェアの製品は、MSBuild と簡単に統合できるように設計されており、開発者は効率的にワークフローを管理できます。IronPDF や IronOCR などのツールは、MSBuild プロジェクトでの統合により、迅速かつ効果的に機能を実装することができます。
MSBuildにより、ユーザーはMSBuildツールチェーンから直接プロジェクトで使用されるパッケージの作成と復元を行うことができます。
パッケージ マネージャーUIおよびパッケージ マネージャーコンソールは、NuGetパッケージを管理するためによく使用されるツールです。 それでは、これらがどのように使用されるかを見ていきましょう。
Visual Studioで、上部メニューバーからツールをクリックし、NuGetパッケージマネージャー > ソリューションのNuGetパッケージの管理を選択します。
以下のように新しいウィンドウが表示されます。
インストール済みタブには、すでにインストールされているすべてのNuGetパッケージが表示されます。
「ブラウズボタンをクリックして、検索バーにパッケージの名前を入力してください。」 検索します IronBarcode 例として。
インストールボタンをクリックすると、ライブラリがインストールされ、使用可能になります。
IronBarcode Iron Softwareによって開発および保守されているライブラリは、C#ソフトウェアエンジニアが.NETアプリケーションでバーコードとQRコードを読み書きするのを支援します。
主な機能には以下が含まれます:
QRコードの書き込みでは、ロゴ、色、および高度なQR整列の追加が可能です。
製品からIronBarcodeについて詳しく学ぶ ドキュメントページ.
Visual Studioで、トップメニューバーから「ツール」をクリックし、「NuGet パッケージ マネージャー」=>「パッケージ マネージャー コンソール」を選択します。
パッケージ マネージャー コンソール ウィンドウが以下のように表示されます。
パッケージマネージャコンソールを使用してパッケージをインストールしましょう。
その パッケージをインストールするには、以下のコマンドを実行します:
Install-Package 'package-Name'
```</code> command is used to install the package. 例を挙げると:
```shell
:ProductInstall
IronOCR .NETソフトウェア開発者が画像やPDFドキュメントからテキストを検出および読み取るためのC#ソフトウェアライブラリです。 それは、最も先進的なTesseractエンジンを使用しています。 IronOCR すべての中で際立つ 他のOCRライブラリ 現実世界の画像には多くの不完全さがある場合 (すなわち、デジタルノイズ、低品質の解像度など。) 複数のプログラミング言語をサポートしています。
もっと読む 技術文書 IronOCR について 製品ウェブサイト.
このセクションでは、データベースとファイルを操作するために利用できる便利なNuGetパッケージについて説明します。
エンティティ フレームワーク データベースを操作するために利用可能な最も一般的で強力なNuGetパッケージです。.NETアプリケーション内で使用できます。
これは、MicrosoftによってサポートされているオープンソースのORMフレームワークであり、開発者がデータを保存しているデータベースのテーブルやカラムを使用するのではなく、ドメイン固有のオブジェクトを使用してデータを操作できるようにします。 データを扱う際、開発者はより高い抽象度で作業することができます。 これにより、従来のアプリケーションよりも少ないコードでデータ指向のアプリケーションを作成および維持することができます。
SQLサーバー、Oracle、MySQL、およびPostgreSQLデータベースサーバーを管理するための個別のNuGetパッケージが利用可能です。
その はじめに ページでは、Entity Frameworkの機能に関する詳細情報を提供しています。
IronPDF アプリにPDF処理機能を追加するという難しい課題を解決します。 IronPDF フォーマットされたドキュメントをPDFに変換する自動化および、開発者がPDFドキュメントを作成、編集、エクスポートすることも可能にします。
IronPDFの主な機能には以下が含まれます:
ASP .NET、ASP .NET Core、Web フォーム、MVC、.NET フレームワークおよび .NET Core の Web API と連携します。
アイアンPDFの詳細については、こちらをご覧ください 製品ドキュメントページ.
IronXL は、.NET、Python、および他のプログラミング言語で Excel 形式の読み取り、書き込み、編集を可能にするライブラリです。ユーザーは、Microsoft Excel を使わずに、スプレッドシートをプログラムで管理することができます。主要な機能には、Excel ファイルの作成、既存ファイルの読み込み、セルの書き換え、グリッドデータの操作などが含まれます。データ分析、自動化、レポート生成のために最適なツールです。
IronXL の特長は、使いやすさと柔軟性にあります。どのレベルのプログラマーでも、数行のコードで Excel 操作を実行できます。開発者は、RBGA カラー、フォントスタイル、ボーダースタイルなど、ビジュアル要素のカスタマイズも簡単に行えます。
以下のプラットフォームで使用可能です:
IronXL C#ソフトウェアエンジニアが.NETアプリケーションでスプレッドシートファイルを読み取り、作成、編集するのを支援します。 IronXL Office Excel Interopを使用せずに正常に動作し、追加の依存関係やMicrosoft Officeのインストールも必要ありません。
IronXLについて詳しくはこちらをご覧ください これ.
Iron Softwareは、5つのライブラリすべてを提供します (IronPDF、IronXL、IronBarcode、IronWebScraper、IronOCR) 単一の。.NET スイート. 完全スイートを購入することで、5つのライブラリすべてを2つの価格で手に入れることができます。すべての購入には、製品の終身サポートが含まれます。
NuGetは、.NETアプリケーションのためのパッケージマネージャです。 NuGetクライアントツールは、パッケージを作成、共有、および取得する機能を提供します。 NuGetギャラリーは、すべてのパッケージ作成者および消費者が利用する中央パッケージリポジトリです。
NuGetは、主要な依存関係管理とプロジェクト構成のための中心的なパッケージ管理システムを提供します。IronPDFを含むIron Softwareのすべての製品は、NuGetを使用して簡単にインストールおよび管理できます。
IronPDFの主な機能には、高品質なPDFのレンダリング、PDFの作成、スタンプ付け、署名、フォーム入力のサポートが含まれます。PDFの変換、結合、分割も可能です。IronPDFは、.NETアプリケーションのPDF操作に最適なソリューションです。
その他、IronOCR、IronXL、IronBarcode、IronQRといったIron Software製品も、各自のニーズに合わせた高いパフォーマンスと信頼性を提供します。
各製品のライセンスオプションとして、Lite License、Plus License、Professional License、Unlimited Licenseをご利用いただけます。 nuget.org プライベートホスティングをサポートするリポジトリ。
9つの .NET API製品 オフィス文書用