Sitecore Assembly List NuGetパッケージ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
sc-packages NuGetフィードには、ソリューションを構築するときにSitecoreが提供するアセンブリを簡単に検証または除外するために使用できるバージョン固有のパッケージが含まれています。TDSは、これらのパッケージを使用して、ターゲットとするSitecoreのバージョンに対する参照の検証をサポートしています。また、カスタムMSBuildロジックを使用して、Sitecore提供のアセンブリをパブリッシュから除外することもでき、どちらの場合も、これらのアセンブリを誤って上書きしてSitecoreインスタンスを壊すのを防ぐことができます。これらのパッケージを使用して組み込みアセンブリを配置から除外すると、配置成果物のサイズも小さくなり、ローカル ビルドが高速化される可能性があります。
Sitecore NuGetパッケージは、ビルド時のみの使用を目的としています。NuGetパッケージは、ランタイム環境で使用するためのものではありません。ランタイム環境に、ソリューションに必要なアセンブリのみが含まれていることを確認します。
利用可能なパッケージ
アセンブリ パッケージは、現在、次の表に示すロールとデプロイ ターゲットで使用できます。
|
名前 |
バージョン |
形容 |
|---|---|---|
|
Sitecore.Assemblies.Platform |
9.0+ |
すべてのロールは、メインのSitecoreプラットフォーム (CM、CD、レポートなど) に基づいています。 |
|
Sitecore.Assemblies.XConnect.Web |
9.0+ |
プライマリXConnect (コレクション) ロール。 |
|
Sitecore.Assemblies.XConnect.IndexWorker |
9.0+ |
XConnect検索インデクサーの役割。 |
|
Sitecore.Assemblies.XConnect.MarketingAutomationEngine |
9.0+ |
XConnect Marketing Automation Engine処理ロール。 |
|
Sitecore.Assemblies.XConnect.ProcessingEngine |
9.1+ |
Sitecore Cortex™ データ処理ロール。 |
|
Sitecore.Assemblies.SitecoreHeadlessServicesServer |
17.0.0+ |
Sitecoreヘッドレスサービス。 |
|
Sitecore.Assemblies.SitecoreExperienceAccelerator |
10.0.1+ |
Sitecore Experience Acceleratorロール。 |
このNuGetコマンドを使用して、使用可能なすべてのSitecore.Assemblies.* パッケージの一覧を取得します。
パッケージ内容
すべてのアセンブリ リスト パッケージには、参照時にVisual Studioプロジェクトに自動的にインポートされるMSBuildターゲット ファイルが含まれています。このターゲット ファイルには、SitecoreAssembliesというItemGroupが含まれており、Sitecoreから関連するロールに対して出荷されるすべてのアセンブリのファイル名とメタデータが含まれています。
使い
Sitecore TDSを使用する場合は、TDSドキュメントの指示に従って、適切なTDSプロジェクトのアセンブリ パッケージを参照します。その他のサードパーティSitecoreビルド ツールについては、そのツールのドキュメントをお読みください。
すぐに使用できるMSBuild発行構成を使用する場合は、これをプロジェクト内の .wpp.targetsファイルに配置して、デプロイからファイルを除外します。
アセンブリ リストの値をオーバーライドする必要がある場合は、ExcludeFromPackageFiles要素にExclude属性を追加します。