1. その他の開発タスク

SitecoreパブリックNuGetフィードに関するFAQ

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

メモ

このトピックはSitecore Experience Platformに関するものです。Sitecore Commerceにも 同様のトピック があります。

Sitecoreは、新しいSitecoreパッケージを配布するためのNuGetパッケージ管理システムをサポートしています。このリストでは、NuGetとSitecoreを一緒に使用する際によく寄せられる質問の一部に回答しています。

手記

Sitecore NuGetパッケージは、ビルド時のみの使用を目的としています。NuGetパッケージは、ランタイム環境で使用するためのものではありません。ランタイム環境に、ソリューションに必要なアセンブリのみが含まれていることを確認します。

Question

Answer

NuGetフィードのURLは何ですか?

NuGetフィードのURLは次のとおりです。

  • NuGet V3フィードURL (Visual Studio 2015+)

    https://nuget.sitecore.com/resources/v3/index.json

  • PowerShell NuGet:

    https://nuget.sitecore.com/resources/v2/

  • パッケージを見る

    https://cloudsmith.io/~sitecore/repos/resources/packages/

手記

Sitecoreギャラリーには、すべてのNuGetフィードへのリンクがあります。

パッケージはいつから入手できますか?

Sitecoreは、リリースが利用可能になり次第、パッケージを提供する予定です。

ただし、Sitecoreは、製品、モジュール、またはバージョンがリリースされると同時にNuGetパッケージが利用可能になることを保証するものではありません。

ホットフィックスについてはどうですか?

Sitecoreは現在、この方法でホットフィックスを配布する予定はありません。

リリースを早期に入手したMVP向けのプライベート フィードはありますか?

別のMVPフィードの予定はまだありません。

CMS 7.x、8.0、8.1などのパッケージはありますか。

Sitecore 7.2以降、SitecoreのほとんどのバージョンでNuGetパッケージをリリースしています (すべての更新を含む)。

ネクサスはどうですか?

ネクサスもフィードに含まれています。

モジュールはどうですか?

NuGetパッケージは、すべてのモジュールに対してリリースされます - 利用可能にすることが適切である場合。

外部参照 (NewtonSoft、Telerikなど) についてはどうでしょうか。

外部参照アセンブリは、次のように処理されます。

  • 商用ライセンス製品 (Telerik.Web.UIやComponentArt.Web.UIなど) はフィードに含まれておらず、含める予定もありません。独自の内部NuGetサーバーを作成し、Sitecoreフィードをプロキシすることで、商用アセンブリを含む内部プライベート パッケージを持つことができます。

    Sitecoreアセンブリで構成されるパッケージ、またはSitecoreが配布する商用ライセンスのアセンブリを含む公開フィードでパッケージを利用可能にすることは許可されていないことに注意してください。

  • NuGetパッケージとしてnuget.orgで使用できるすべての公開参照の解決を試みました。技術的な理由で含められなかったパッケージがいくつかあります。

  • 参照されていないすべてのパッケージは、パッケージの説明にリストされています。

Visual Studio年のSolution ExplorerにあるCopy Localの旗はどうですか?

NuGet v. 3.xでは、project.json.Copy Local

パッケージには実際に何が入っていますか?

パッケージはいくつかのレベルで構成されています。

  • 最上位のパッケージは、「Sitecore」と呼ばれるメタパッケージです。

  • 最上位のメタパッケージには、完全なプラットフォームのアセンブリを反映するアセンブリ パッケージへの参照が含まれています。

  • すべてのアセンブリ パッケージには、Sitecoreアセンブリが1つだけ含まれており、そのアセンブリの依存関係への参照はnuget.orgから解決されます。

  • すべてのパッケージは、プラットフォーム リリースに続くバージョン番号でバージョン管理されます。たとえば、Sitecore 8.2 rev. 160729リリースでは、バージョンが8.2.160729の対応するパッケージを作成しました。

NuGetパッケージにHedgehogまたはSIMツールを使用できますか?

SitecoreはHedgehogチームと緊密に連携しており、将来的にはこのフィードから直接NuGetパッケージを使用するようになります。

Sitecoreでは、SIMツールによって生成されたNuGetパッケージの使用は推奨されておらず、開発者はこのプライベート フィードから最新バージョンを使用するように移行する必要があります。

NuGetパッケージのSitecoreライセンスはどこにありますか?

ライセンス ファイルはSitecoreアーティファクト ライセンス契約にあります。

どのバージョンのSIFを使用すればよいですか?

Sitecore NuGetパッケージをインストールするときは、適切なバージョンのSIFを使用する必要があります。

使用すべきSIFのバージョンの詳細については、『 SIF Configuration Guide』を参照してください。

この記事を改善するための提案がある場合は、 お知らせください!