25.02.2021, 10:16 | #1 |
Участник
|
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 |
|
|