ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
開発者が機能的なコードを作成、共有、使用できるシステムは、現代の開発プラットフォームの重要な要素です。 この機能コードは、それらを使用するプロジェクトに必要なコンパイル済みコードなどの他の資料も含む「パッケージ」にバンドルされています。(DLL形式で).
.NET用のMicrosoftサポートによるコード共有方法(.NET Core を含む)はNuGetです。 NuGetは、.NETフレームワーク用のパッケージの作成、ホスティング、および取得を可能にします。 NuGetが管理するソフトウェアパッケージは、NuGetパッケージと呼ばれます。
NuGetとは何ですか? NuGetパッケージは、拡張子.nupkgを持つ単なるzipファイルです。 ソフトウェアを機能させるために必要なすべてのDLLが含まれています。 また、パッケージのバージョン番号などを記載した説明的なマニフェストも含まれています。 開発者はNuGetパッケージをインストールするだけで、そのパッケージが提供するメソッドを使用できます。
NuGetがプライベートホスティングサポートを中央に追加します nuget.org リポジトリ
NuGetはパブリックホストとして、以上の中央リポジトリを維持しています 00,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構成変数を設定する。
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で、トップメニューバーからToolsをクリックし、NuGet Package Manager > Manage NuGet package for Solutionsを選択します。
以下のように新しいウィンドウが表示されます。
インストール済みタブには、すでにインストールされているすべてのNuGetパッケージが表示されます。
「ブラウズボタンをクリックして、検索バーにパッケージの名前を入力してください。」 検索しますIronBarcode例として。
インストールボタンをクリックすると、ライブラリがインストールされ、使用可能になります。
IronBarcode NuGetパッケージの詳細は、Iron Softwareによって開発・保守されているライブラリで、C#ソフトウェアエンジニアが.NETアプリケーションでBarCodeやQRコードを読み書きするのに役立ちます。
主な機能には以下が含まれます:
QRコードの書き込みでは、ロゴ、色、および高度なQR整列の追加が可能です。
製品からIronBarcodeについて詳しく学ぶドキュメントページ.
Visual Studioで、トップメニューバーから「ツール」をクリックし、「NuGet パッケージ マネージャー」=>「パッケージ マネージャー コンソール」を選択します。
パッケージ マネージャー コンソール ウィンドウが以下のように表示されます。
パッケージマネージャコンソールを使用してパッケージをインストールしましょう。
その パッケージをインストールするには、以下のコマンドを実行します:
Install-Package 'package-Name'
```</code> command is used to install the package. 例えば:
```shell
:ProductInstall
IronOCRのNuGetパッケージの検索は、.NETソフトウェア開発者が画像やPDF文書からテキストを検出して読み取ることを可能にするC#ソフトウェアライブラリです。 それは、最も先進的なTesseractエンジンを使用しています。 IronOCRすべての中で際立つ他のOCRライブラリ欠陥だらけの実世界の画像を扱う場合(例:デジタルノイズ、低画質解像度など。). 複数のプログラミング言語に対応しています。
もっと読む技術文書IronOCR について製品ウェブサイト.
このセクションでは、データベースとファイルを操作するために利用できる便利なNuGetパッケージについて説明します。
Entity Framework NuGetパッケージの発見は、.NETアプリケーションでデータベースを操作するために利用可能な、最も一般的で強力なNuGetパッケージです。
これは、MicrosoftによってサポートされているオープンソースのORMフレームワークであり、開発者がデータを保存しているデータベースのテーブルやカラムを使用するのではなく、ドメイン固有のオブジェクトを使用してデータを操作できるようにします。 データを扱う際、開発者はより高い抽象度で作業することができます。 これにより、従来のアプリケーションよりも少ないコードで、データ指向のアプリケーションを作成・保守できるようになります。
SQLサーバー、Oracle、MySQL、およびPostgreSQLデータベースサーバーを管理するための個別のNuGetパッケージが利用可能です。
についてEntity Framework入門ガイドは、Entity Framework の機能に関する詳細情報を提供します。
IronPDF NuGetパッケージは、アプリにPDF処理機能を追加するという難しい問題を解決します。IronPDFは、フォーマットされたドキュメントのPDFへの変換を自動化し、開発者がPDFドキュメントを作成、編集、エクスポートできるようにします。
IronPDFの主な機能には以下が含まれます:
ASP .NET、ASP .NET Core、Webフォーム、MVC、.NET Framework上のWeb API、.NET Coreを使用します。
IronPDFの詳細については、こちらをご覧ください製品ドキュメントページ.
IronXL は、.NET、Python、および他のプログラミング言語で Excel 形式の読み取り、書き込み、編集を可能にするライブラリです。ユーザーは、Microsoft Excel を使わずに、スプレッドシートをプログラムで管理することができます。主要な機能には、Excel ファイルの作成、既存ファイルの読み込み、セルの書き換え、グリッドデータの操作などが含まれます。データ分析、自動化、レポート生成のために最適なツールです。
IronXL の特長は、使いやすさと柔軟性にあります。どのレベルのプログラマーでも、数行のコードで Excel 操作を実行できます。開発者は、RBGA カラー、フォントスタイル、ボーダースタイルなど、ビジュアル要素のカスタマイズも簡単に行えます。
以下のプラットフォームで使用可能です:
IronXL NuGetパッケージC#ソフトウェアエンジニアが.NETアプリケーションでスプレッドシートファイルを読み、作成し、編集できるようにします。 IronXLは、Office Excel Interopを使用しなくても問題なく動作し、追加の依存関係やMicrosoft Officeをインストールする必要はありません。
IronXLについての詳細は包括的な製品ドキュメント.
Iron Softwareは、5つのライブラリすべてを提供します(IronPDF、IronXL、IronBarcode、IronWebScraper、IronOCR)一度に.NET スイート. 完全なスイートを購入すると、2つ分の価格で5つのライブラリすべてを入手できます。すべてのご購入には、生涯製品サポートが含まれます。
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 プライベートホスティングをサポートするリポジトリ。
10 の .NET API 製品 オフィス文書用