Ошибка при развертывании 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"