Sitecore 10.4.0 NuGet packages missing third party dependencies


Description

Sitecore Experience Platform 10.4.0 NuGet packages are missing third party dependencies throughout their package hierarchies.

Solution

For each Sitecore package that your Sitecore XP 10.4.0 project directly references, you can add another direct reference with the following name:

<Sitecore_package_name>.References

For example, if your Sitecore XP 10.4.0 project directly references Sitecore.Mvc, then add another direct reference to Sitecore.Mvc.References.

The <Sitecore_package_name>.References packages include all the necessary references within their hierarchies.

For example, Sitecore.Mvc.References includes all the needed third party dependencies for Sitecore.Mvc, Sitecore.Web, Sitecore.Kernel, and so forth across all descendants in its hierarchy.

The <Sitecore_package_name>.References packages for SXP 10.4.0 have been published to both:

These missing dependencies will be resolved in the future Sitecore XP 10.4.1 Update release, which will eliminate the need for adding <Sitecore_package_name>.References references.