AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.02.2021, 10:16   #1  
Pasha_x is offline
Pasha_x
Участник
 
6 / 10 (1) +
Регистрация: 12.08.2004
Адрес: Москва
AX 365 FO перенос модификаций с помощью deployment package
Добрый день/вечер.

Установлена dax 365FO on Prem. Есть VM от MS.

Суть проблемы: Пытаюсь сделанные модификации в 365 FO перенести с DevOne box окружения на test sanbox.
Прошу помочь или указать что я делаю не верно.
Скриншот ошибки:
Картика:

Сылка
https://disk.yandex.ru/i/To09XUYNOv_GPw


Первая мысль была на то что не совпадают версии приложения

Версии совпадают:
Test

ссылка:
https://disk.yandex.ru/i/BNMicSUOc_--cw

Версия сборочной машины
ссылка:
https://disk.yandex.ru/i/hexf9rXD-eBkyw


Версия компоненты VS2017
https://disk.yandex.ru/i/oqVjR2zrfsZSdA

Версия One Dev Box VM – FinandOps10.0.13 … Затем обновлена до нужной версии с помощью пакетов обновлений с командной строки по инструкции от MS.

Сделана компиляция всего приложения – ошибок нет.

Делаю package по инструкции

https://docs.microsoft.com/en-us/dyn...oyable-package

из VS 2017.

Лог вот такой:

Building models...
Build of models succeeded
Creating package...
Starting creation of x++ package 'MDM_MRC'
Importing metadata assemblies
Getting x++ dependencies
Getting dependencies for package 'MDM_MRC' with type 'run'
Creating nuspec for package 'MDM_MRC' with package id 'dynamicsax-mdm_mrc' at directory 'C:\Users\user\AppData\Local\Temp\MDM_MRC'
Placing nuspec file at: C:\Users\user\AppData\Local\Temp\MDM_MRC\dynamicsax-mdm_mrc.nuspec
Set requireLicenseAcceptance 'false'
Set description 'The package of dynamicsax-mdm_mrc.'
Set summary 'MDM_MRC'
Set title 'Dynamics 365 Unified Operations: dynamicsax-mdm_mrc package'
Set tags 'admin CompatibleWithSealedRelease'
Set copyright '2015 Microsoft Corporation'
Setting dependencies 'System.String[] System.String[] System.String[] System.String[]' for package 'MDM_MRC'
Found dependency dynamicsax-applicationfoundation
Added depdendency 'dynamicsax-applicationfoundation'
Found dependency dynamicsax-applicationplatform
Added depdendency 'dynamicsax-applicationplatform'
Found dependency dynamicsax-vend_mrc
Added depdendency 'dynamicsax-vend_mrc'
Found dependency dynamicsax-framework-staticmetadata
Added depdendency 'dynamicsax-framework-staticmetadata '
Finished creation of nuspec file C:\Users\user\AppData\Local\Temp\MDM_MRC\dynamicsax-mdm_mrc.nuspec'
Copying script file from C:\AOSService\PackagesLocalDirectory\Bin\InstallPackage.ps1 to C:\Users\user\AppData\Local\Temp\MDM_MRC\tools\InstallPackage.ps1
Copying script file from C:\AOSService\PackagesLocalDirectory\Bin\UninstallPackage.ps1 to C:\Users\user\AppData\Local\Temp\MDM_MRC\tools\UninstallPackage.ps1
Copying script file from C:\AOSService\PackagesLocalDirectory\Bin\dynamicspackagemanagement.psm1 to C:\Users\user\AppData\Local\Temp\MDM_MRC\tools\dynamicspackagemanagement.psm1
Creating the directory 'C:\AOSService\PackagesLocalDirectory\MDM_MRC\AdditionalFiles'
Preparing package files C:\AOSService\PackagesLocalDirectory\MDM_MRC, MDM_MRC, C:\Distrib\kygln2ow.2ux, C:\DynamicsTools\7za.exe, dynamicsax-mdm_mrc
Zip command: C:\DynamicsTools\7za.exe a -r -y -mx3 -ir!AdditionalFiles -ir!bin -ir!Resources -i!*.config -i!filelocations.xml -i!*.xref -x!*.delete "C:\Distrib\kygln2ow.2ux\files\dynamicsax-mdm_mrc.7.0.5860.41561.zip" at package directory: C:\AOSService\PackagesLocalDirectory\MDM_MRC
Finished prepare package files
Switching to directory 'C:\Users\user\AppData\Local\Temp\MDM_MRC'
Calling:& C:\DynamicsTools\nuget.exe -ArgumentList pack dynamicsax-mdm_mrc.nuspec -NoPackageAnalysis -NoNewWindow -Wait
Attempting to build package from 'dynamicsax-mdm_mrc.nuspec'.
Successfully created package 'C:\Users\user\AppData\Local\Temp\MDM_MRC\dynamicsax-mdm_mrc.7.0.5860.41561.nupkg'.
Packaging C:\Users\user\AppData\Local\Temp\MDM_MRC\dynamicsax-mdm_mrc.7.0.5860.41561.nupkg elapsed time: 14677,3645 ms
Cleaning up directory C:\Users\user\AppData\Local\Temp\MDM_MRC
Starting creation of x++ package 'Vend_MRC'
Importing metadata assemblies
Getting x++ dependencies
Getting dependencies for package 'Vend_MRC' with type 'run'
Creating nuspec for package 'Vend_MRC' with package id 'dynamicsax-vend_mrc' at directory 'C:\Users\user\AppData\Local\Temp\Vend_MRC'
Placing nuspec file at: C:\Users\user\AppData\Local\Temp\Vend_MRC\dynamicsax-vend_mrc.nuspec
Set requireLicenseAcceptance 'false'
Set description 'The package of dynamicsax-vend_mrc.'
Set summary 'Vend_MRC'
Set title 'Dynamics 365 Unified Operations: dynamicsax-vend_mrc package'
Set tags 'admin CompatibleWithSealedRelease'
Set copyright '2015 Microsoft Corporation'
Setting dependencies 'System.String[] System.String[] System.String[] System.String[]' for package 'Vend_MRC'
Found dependency dynamicsax-applicationfoundation
Added depdendency 'dynamicsax-applicationfoundation'
Found dependency dynamicsax-applicationplatform
Added depdendency 'dynamicsax-applicationplatform'
Found dependency dynamicsax-directory
Added depdendency 'dynamicsax-directory'
Found dependency dynamicsax-framework-staticmetadata
Added depdendency 'dynamicsax-framework-staticmetadata '
Finished creation of nuspec file C:\Users\user\AppData\Local\Temp\Vend_MRC\dynamicsax-vend_mrc.nuspec'
Copying script file from C:\AOSService\PackagesLocalDirectory\Bin\InstallPackage.ps1 to C:\Users\user\AppData\Local\Temp\Vend_MRC\tools\InstallPackage.ps1
Copying script file from C:\AOSService\PackagesLocalDirectory\Bin\UninstallPackage.ps1 to C:\Users\user\AppData\Local\Temp\Vend_MRC\tools\UninstallPackage.ps1
Copying script file from C:\AOSService\PackagesLocalDirectory\Bin\dynamicspackagemanagement.psm1 to C:\Users\user\AppData\Local\Temp\Vend_MRC\tools\dynamicspackagemanagement.psm1
Preparing package files C:\AOSService\PackagesLocalDirectory\Vend_MRC, Vend_MRC, C:\Distrib\kygln2ow.2ux, C:\DynamicsTools\7za.exe, dynamicsax-vend_mrc
Zip command: C:\DynamicsTools\7za.exe a -r -y -mx3 -ir!AdditionalFiles -ir!bin -ir!Resources -i!*.config -i!filelocations.xml -i!*.xref -x!*.delete "C:\Distrib\kygln2ow.2ux\files\dynamicsax-vend_mrc.7.0.5860.41561.zip" at package directory: C:\AOSService\PackagesLocalDirectory\Vend_MRC
Finished prepare package files
Switching to directory 'C:\Users\user\AppData\Local\Temp\Vend_MRC'
Calling:& C:\DynamicsTools\nuget.exe -ArgumentList pack dynamicsax-vend_mrc.nuspec -NoPackageAnalysis -NoNewWindow -Wait
Attempting to build package from 'dynamicsax-vend_mrc.nuspec'.
Successfully created package 'C:\Users\user\AppData\Local\Temp\Vend_MRC\dynamicsax-vend_mrc.7.0.5860.41561.nupkg'.
Packaging C:\Users\user\AppData\Local\Temp\Vend_MRC\dynamicsax-vend_mrc.7.0.5860.41561.nupkg elapsed time: 7737,2719 ms
Cleaning up directory C:\Users\user\AppData\Local\Temp\Vend_MRC
Package created.

24.02.2021 17:12:29
Тем не менее при импорте


Не встает флажок что совместим с 8.1+

Файл HotfixInstallationInfo.xml выглядит вот так:
<?xml version="1.0" encoding="utf-8"?>
<HotfixInstallationInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Name>cf0b510b-2dc6-47fc-9eca-aa8a785b11b7</Name>
<Description>Deployable package created from visual studio</Description>
<InstallationDateTime>0001-01-01T00:00:00</InstallationDateTime>
<InstallationInfoFilePath>C:\Users\user\AppData\Local\Temp\tmpF60F.tmp\HotfixInstallationInfo.xml</InstallationInfoFilePath>
<Version />
<Publisher>Non-Microsoft</Publisher>
<GeneratedFromAXMetadata>false</GeneratedFromAXMetadata>
<Type>ApplicationPackage</Type>
<IncludedDeployablePackages />
<ServiceModelList />
<OtherComponentList />
<MetadataModuleRelease>Update40</MetadataModuleRelease>
<MetadataModuleList>
<string>mdm_mrc.7.0.5860.41561</string>
<string>vend_mrc.7.0.5860.41561</string>
</MetadataModuleList>
<MetadataModelList />
<PlatformReleaseDisplayName>Update40</PlatformReleaseDisplayName>
<PlatformVersion>7.0.5860.41561</PlatformVersion>
<IsCompatibleWithSealedRelease>true</IsCompatibleWithSealedRelease>
<IsCompatibleWithApp81PlusRelease>false</IsCompatibleWithApp81PlusRelease>
<AllComponentList>
<ArrayOfString>
<string>AX Module</string>
<string>mdm_mrc.7.0.5860.41561</string>
</ArrayOfString>
<ArrayOfString>
<string>AX Module</string>
<string>vend_mrc.7.0.5860.41561</string>
</ArrayOfString>
</AllComponentList>
</HotfixInstallationInfo>

Если я меняю руками в файле
<IsCompatibleWithApp81PlusRelease>false</IsCompatibleWithApp81PlusRelease>
На
<IsCompatibleWithApp81PlusRelease>true</IsCompatibleWithApp81PlusRelease>

Ничего не меняется.


PS пакет валидацию в LCS проходит.
ссылка на скриншот
https://disk.yandex.ru/i/ukCX3rCENiIybQ

Вопрос что не верно я делаю.
Как верно сделать deployment package чтобы его можно было применить на test.

Спасибо!
Теги
d365fo, d365fo.tools, deployment, package

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
palleagermark: New book about Dynamics AX 2012 / Dynamics 365 FO performance Blog bot DAX Blogs 3 26.12.2018 11:34
stoneridgesoftware: Five Things AX Developers Should Prepare for in Dynamics 365 for Operations Blog bot DAX Blogs 0 19.01.2017 20:11
axsa: MDM Adapter - Extending Dynamics AX 2012 R3 Master Data Management Blog bot DAX Blogs 0 22.05.2014 03:28
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:37.