Ошибка при развертывании Commerce Engine

Я устанавливаю Sitecore Commerce на мою машину. На этапе развертывания Commerce Engine Link. По команде восстановления dotnet я получаю эту ошибку, где говорится, что AspNetCore.OData несовместим.

Ошибки в C:\Users\xxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Engine\project.json Пакет Microsoft.AspNetCore.OData 6.0.0-alpha1-rtm-171013 не совместим с net452 (.NETFramework, версия =v4.5.2). Пакет Microsoft.AspNetCore.OData 6.0.0-alpha1-rtm-171013 поддерживает: net461 (.NETFramework,Version=v4.6.1) Один или несколько пакетов несовместимы с.NETFramework,Version=v4.5.2.

Я зарегистрировался в gobal.json в Sitecore.Commerce.SDK, и версия Core соответствует версии Dotnet SDK "версия": "1.0.0-preview2-003121"

На моей машине установлены.net 4.5,4.6.1 и 4.6.2.

Добавление журнала cmd файла для ссылки

C: \ Program Files (x86) \ Commerce Server 11 \ Tools> cd C: \ Users \ xxxxx \ Downloads \ SitecoreCommerce8.2.1_1.0.20 \ Sitecore.Commerce.SDK.1.0.2301

C: \ Users \ xxxxx \ Downloads \ SitecoreCommerce8.2.1_1.0.20 \ Sitecore.Commerce.SDK.1.0.2301> восстановление dotnet

log: Восстановление пакетов для C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\PluginSamples\Plugin.Sample.Habitat\project.json... log: Восстановление пакетов для C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\PluginSamples\Plugin.Sample.Payments.Braintree\project.json... log: Восстановление пакетов для C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Engine\project.json... log: Восстановление пакетов для C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Plugin.AdventureWorks\project.json... log: Восстановление пакетов для инструмента 'Microsoft.AspNetCore.Server.IISIntegration.Tools' в C: \ Users \ ххххх \ Downloads \ SitecoreCommerce8.2.1_1.0.20 \ Sitecore.Commerce.SDK.1.0.2301 \ Sitecore.Commerce.Engine \ project.json...

log: запись файла блокировки на диск. Путь: C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\PluginSamples\Plugin.Sample.Habitat\project.lock.json: запись файла блокировки на диск. Путь: C: Users \ xxxxx \ Downloads \ SitecoreCommerce8.2.1_1.0.20 \ Sitecore.Commerce.SDK.1.0.2301 \ PluginSamples \ Plugin.Sample.Payments.Braintree \ project.lock.json

log: C: \ Users \ xxxxx \ Downloads \ SitecoreCommerce8.2.1_1.0.20 \ Sitecore.Commerce.SDK.1.0.2301 \ PluginSamples \ Plugin.Sample.Habitat \ project.json log: Восстановление завершено за 11844 мс.

log: C: \ Users \ xxxxx \ Downloads \ SitecoreCommerce8.2.1_1.0.20 \ Sitecore.Commerce.SDK.1.0.2301 \ PluginSamples \ Plugin.Sample.Payments.Braintree \ project.json log: Восстановление завершено за 11856 мс.

log: запись файла блокировки на диск. Путь: C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Plugin.AdventureWorks\project.lock.json log: C:\Users\xxxxx\ Загрузки \SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Plugin.AdventureWorks\project.json log: Восстановление завершено за 11388 мс.

ошибка: пакет Microsoft.AspNetCore.OData 6.0.0-alpha1-rtm-171013 не совместим с net452 (.NETFramework, версия =v4.5.2). Пакет Microsoft.AspNetCore.OData 6.0.0-alpha1-rtm-171013 поддерживает: net461 (.NETFramework,Version=v4.6.1) ошибка: один или несколько пакетов несовместимы с.NETFramework,Version=v4.5.2. log: запись файла блокировки на диск. Путь: C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Engine\project.lock.json log: C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Engine\project.json log: Восстановление не удалось через 22890 мс.

Ошибки в C: \ Users \ xxxxx \ Downloads \ SitecoreCommerce8.2.1_1.0.20 \ Sitecore.Commerce.SDK.1.0.2301 \ Sitecore.Commerce.Engine \ project.json Пакет Microsoft.AspNetCore.OData 6.0.0-alpha1-rtm-171013 не совместим с net452 (.NETFramework, версия =v4.5.2). Пакет Microsoft.AspNetCore.OData6.0.0-alpha1-rtm-171013 поддерживает: net461 (.NETFramework,Version=v4.6.1) Один или несколько пакетов несовместимы с.NETFramework,Version=v4.5.2.

1 ответ

Решение

Файл project.json на Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Engine имеет следующие зависимости:

"Microsoft.AspNetCore.OData": "6.0.0-alpha1-rtm- *"

К сожалению, последняя версия (171013) требует более высокой версии.NET

отредактируйте файл и сделайте указать более низкую версию

"Microsoft.AspNetCore.OData": "6.0.0-alpha1-rtm-121216"

Другие вопросы по тегам