2026-06-16T11:23:48.6388009Z ##[section]Starting: Compile App
2026-06-16T11:23:48.6462192Z ==============================================================================
2026-06-16T11:23:48.6462843Z Task : ALOps App Compiler
2026-06-16T11:23:48.6463205Z Description : Compile AL Extension(s) for Business Central using altool.exe from the NuGet package.
2026-06-16T11:23:48.6463380Z Version : 3.477.11380
2026-06-16T11:23:48.6464131Z Author : Hodor
2026-06-16T11:23:48.6464257Z Help : Compile Business Central extension(s) from AL code using altool.exe (microsoft.dynamics.businesscentral.development.tools NuGet package). Supports serial and parallel compilation modes.
2026-06-16T11:23:48.6465098Z ==============================================================================
2026-06-16T11:23:55.0128458Z *** Using Powershell 7
2026-06-16T11:24:22.6847533Z *** For documentation, please visit : https://www.alops.be/documentation
2026-06-16T11:24:22.6847690Z
2026-06-16T11:24:22.6848238Z ⚠️ ALOps v3 is in PREVIEW. Use with caution and share your feedback! ⚠️
2026-06-16T11:24:22.6848652Z *** ALOps v3 is a complete rewrite of the classic ALOps tasks, with these goals:
2026-06-16T11:24:22.6848932Z * Improved performance and reliability
2026-06-16T11:24:22.6849159Z * Better error handling and reporting
2026-06-16T11:24:22.6849387Z * More configuration options and flexibility
2026-06-16T11:24:22.6849629Z * Native PowerShell 7 and .NET (dotnet core)
2026-06-16T11:24:22.6850521Z * Built on the new ALOpsV3 framework and PowerShell module
2026-06-16T11:24:22.6850971Z *** ALOps v3 targets officially supported Business Central SaaS versions
2026-06-16T11:24:22.6851249Z (Modern Lifecycle Policy). Older unsupported versions may work but are
2026-06-16T11:24:22.6851580Z not guaranteed. See: https://dynamics101.com/business-central/product-roadmap-support/
2026-06-16T11:24:22.6851883Z *** This framework is not yet feature complete and may have rough edges.
2026-06-16T11:24:22.6852140Z Please test in a non-production environment first.
2026-06-16T11:24:22.6852424Z *** We welcome your feedback and contributions: https://github.com/HodorNV/ALOps
2026-06-16T11:24:22.6852550Z
2026-06-16T11:24:23.2918723Z *** ALOps License:
2026-06-16T11:24:23.2919576Z * Licensed To: ********************
2026-06-16T11:24:23.2919767Z
2026-06-16T11:24:23.2962266Z ALOpsV3.Module version: 0.1.11381
2026-06-16T11:24:23.4247821Z ##[group]Task Parameters
2026-06-16T11:24:23.4381057Z * AcceptInsiderEula = True
2026-06-16T11:24:23.4381901Z * AdditionalProbingPaths =
2026-06-16T11:24:23.4383278Z * Alcachepath =
2026-06-16T11:24:23.4385644Z * AlcContinueBuildOnError = False
2026-06-16T11:24:23.4387814Z * AlcErrorLog = False
2026-06-16T11:24:23.4390274Z * Alcodeanalyzer = CodeCop,UICop,C:\agent\_work\2\s/.alcops/ALCops.ApplicationCop.dll,C:\agent\_work\2\s/.alcops/ALCops.DocumentationCop.dll,C:\agent\_work\2\s/.alcops/ALCops.FormattingCop.dll,C:\agent\_work\2\s/.alcops/ALCops.LinterCop.dll,C:\agent\_work\2\s/.alcops/ALCops.PlatformCop.dll,C:\agent\_work\2\s/.alcops/ALCops.TestAutomationCop.dll,C:\agent\_work\2\s/.alcops/ALCops.Common.dll
2026-06-16T11:24:23.4391798Z * AllowedPublisherNames =
2026-06-16T11:24:23.4393813Z * AllowedPublisherSeparator = ,
2026-06-16T11:24:23.4395684Z * Alsourcepath = C:\agent\_work\2\s\TemplateTest
2026-06-16T11:24:23.4397660Z * AltoolPackageVersion = 17.0.30.49729-beta
2026-06-16T11:24:23.4399712Z * Appfilenametemplate = %APP_PUBLISHER%_%APP_NAME%_%APP_VERSION%_%BC_TYPE%_V%BC_VERSION%_%BC_COUNTRY%.app
2026-06-16T11:24:23.4401426Z * Applicationinsightskey =
2026-06-16T11:24:23.4405017Z * AppsourceSymbolsFeed = https://dynamicssmb2.pkgs.visualstudio.com/DynamicsBCPublicFeeds/_packaging/AppSourceSymbols/nuget/v3/index.json
2026-06-16T11:24:23.4407954Z * AppsourceSymbolsPat =
2026-06-16T11:24:23.4408912Z * Appversiontemplate = ?.?.?.*
2026-06-16T11:24:23.4411090Z * AutoResolveAppsourceSymbols = True
2026-06-16T11:24:23.4412938Z * AutoResolveMsSymbols = True
2026-06-16T11:24:23.4414783Z * BcLocalization = gb
2026-06-16T11:24:23.4416757Z * BcVersion = 27
2026-06-16T11:24:23.4418526Z * CompilationMode = Parallel
2026-06-16T11:24:23.4420395Z * EnableExternalRulesets = True
2026-06-16T11:24:23.4423688Z * FailOnAny = False
2026-06-16T11:24:23.4425656Z * Failonwarnings = True
2026-06-16T11:24:23.4427627Z * ForceDownloadMssymbols = False
2026-06-16T11:24:23.4429728Z * GenerateReportLayouts = True
2026-06-16T11:24:23.4433296Z * IgnorePragma = False
2026-06-16T11:24:23.4435112Z * Internalsvisibleto =
2026-06-16T11:24:23.4437128Z * Maxcpucount =
2026-06-16T11:24:23.4439412Z * MsSymbolsFeed = https://dynamicssmb2.pkgs.visualstudio.com/DynamicsBCPublicFeeds/_packaging/MSSymbols/nuget/v3/index.json
2026-06-16T11:24:23.4441131Z * MsSymbolsPat =
2026-06-16T11:24:23.4443571Z * Outputalclogs = False
2026-06-16T11:24:23.4444869Z * Outputpath =
2026-06-16T11:24:23.4447311Z * Preprocessorsymbols = CLEAN27,CLEAN26,CLEAN25,CLEAN24,CLEAN23,CLEAN22,CLEAN21,CLEAN20,CLEAN19,CLEAN18,CLEAN17,CLEAN16
2026-06-16T11:24:23.4449268Z * Printappmanifest = True
2026-06-16T11:24:23.4450967Z * Publishartifact = True
2026-06-16T11:24:23.4454429Z * RepAllowdebugging =
2026-06-16T11:24:23.4454798Z * RepAllowdownloadingsource =
2026-06-16T11:24:23.4456652Z * RepIncludesourceinsymbol =
2026-06-16T11:24:23.4458332Z * Ruleset =
2026-06-16T11:24:23.4460319Z * Showmycode =
2026-06-16T11:24:23.4464701Z * Suppresswarnings =
2026-06-16T11:24:23.4469123Z * TrackSourceBuildMetadata = True
2026-06-16T11:24:23.4472861Z * Updatebuildnumber = True
2026-06-16T11:24:23.4476710Z * Updateruntime =
2026-06-16T11:24:23.4479531Z ##[endgroup]
2026-06-16T11:24:23.4883249Z ##[group]Install AL Compiler Tool (v17.0.30.49729-beta)
2026-06-16T11:24:23.4957079Z *** Installing altool NuGet package v[17.0.30.49729-beta]
2026-06-16T11:24:23.4996188Z *** ALTool Cache Folder : [C:\agent\_work\_tool\ALOps.ALTool.17.0.30.49729-beta]
2026-06-16T11:24:23.5055146Z *** ALTool Package Ver : [17.0.30.49729-beta]
2026-06-16T11:24:23.5055500Z *** ALTool cache hit - reusing extracted package.
2026-06-16T11:24:23.5056562Z *** ALTool path : [C:\agent\_work\_tool\ALOps.ALTool.17.0.30.49729-beta\extracted\tools\net8.0\any\altool.exe]
2026-06-16T11:24:23.5057000Z *** altool.exe : [C:\agent\_work\_tool\ALOps.ALTool.17.0.30.49729-beta\extracted\tools\net8.0\any\altool.exe]
2026-06-16T11:24:23.8235671Z *** altool version : 17.0.30.49729+2cea459a46876fe1e7eeba58c055e0b1a5a70319
2026-06-16T11:24:23.8236694Z ##[endgroup]
2026-06-16T11:24:23.8254898Z *** Resolving Path: [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:23.8259510Z ##[group]Resolve Source & Symbol Paths
2026-06-16T11:24:23.8386877Z *** AL source path : [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:23.8388668Z *** Symbol cache path : [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:23.8388901Z ##[endgroup]
2026-06-16T11:24:23.8389111Z ##[group]Resolve Microsoft Symbols
2026-06-16T11:24:23.8473116Z *** auto_resolve_ms_symbols : ENABLED
2026-06-16T11:24:23.8473496Z *** bc_localization : [gb]
2026-06-16T11:24:23.8476371Z *** bc_version : [27]
2026-06-16T11:24:23.8569753Z
2026-06-16T11:24:23.8571122Z *** =================================================================
2026-06-16T11:24:23.8572678Z *** ALOps V3 - Auto-Resolve Microsoft Symbols
2026-06-16T11:24:23.8574189Z *** =================================================================
2026-06-16T11:24:23.8578813Z *** Localization : [gb]
2026-06-16T11:24:23.8580797Z *** BC Version : [27]
2026-06-16T11:24:23.8582161Z *** MSSymbols Feed: [https://dynamicssmb2.pkgs.visualstudio.com/DynamicsBCPublicFeeds/_packaging/MSSymbols/nuget/v3/index.json]
2026-06-16T11:24:23.8583202Z
2026-06-16T11:24:23.8679458Z *** Scanning app.json files under [C:\agent\_work\2\s\TemplateTest] for Microsoft dependencies...
2026-06-16T11:24:23.9040621Z Found 2 app.json file(s).
2026-06-16T11:24:23.9086011Z *** Loading Json Object: [C:\agent\_work\2\s\TemplateTest\app\app.json]
2026-06-16T11:24:23.9606237Z *** Loading Json Object: [C:\agent\_work\2\s\TemplateTest\test\app.json]
2026-06-16T11:24:23.9968422Z *** Unique Microsoft dependencies found: 3
2026-06-16T11:24:23.9992970Z - [Library Assert] v27.5.0.0 (id: dd0be2ea-f733-4d65-bb34-a28f4624fb14)
2026-06-16T11:24:23.9994096Z - [Any] v27.5.0.0 (id: e7320ebb-08b3-4406-b1ec-b4927d3e280b)
2026-06-16T11:24:23.9996047Z - [Test Runner] v27.5.0.0 (id: 23de40a6-dfe8-4f80-80db-d70f83ce8caf)
2026-06-16T11:24:24.0151435Z *** Cached Microsoft .app files in [C:\agent\_work\2\s\TemplateTest]: 0
2026-06-16T11:24:24.0258724Z [MISSING] [Library Assert] - NOT found in cache
2026-06-16T11:24:24.0293318Z [MISSING] [Any] - NOT found in cache
2026-06-16T11:24:24.0298356Z [MISSING] [Test Runner] - NOT found in cache
2026-06-16T11:24:24.0313806Z *** Missing Microsoft symbols: 3
2026-06-16T11:24:24.0336381Z
2026-06-16T11:24:24.0367404Z *** Missing Microsoft symbol(s): 3
2026-06-16T11:24:24.0367786Z ! Library Assert (id: dd0be2ea-f733-4d65-bb34-a28f4624fb14)
2026-06-16T11:24:24.0368614Z ! Any (id: e7320ebb-08b3-4406-b1ec-b4927d3e280b)
2026-06-16T11:24:24.0368959Z ! Test Runner (id: 23de40a6-dfe8-4f80-80db-d70f83ce8caf)
2026-06-16T11:24:24.0377706Z *** BC version override : [27] (task parameter)
2026-06-16T11:24:24.0377892Z
2026-06-16T11:24:24.0379706Z *** Effective BC version : [27]
2026-06-16T11:24:24.0392758Z *** Entry NuGet package : [Microsoft.Application.gb.symbols]
2026-06-16T11:24:24.0393112Z (Transitive dependencies are resolved automatically by NuGet)
2026-06-16T11:24:24.0432065Z *** Feed authentication : anonymous (public feed)
2026-06-16T11:24:24.0433460Z
2026-06-16T11:24:24.0467721Z *** Loading service index: [https://dynamicssmb2.pkgs.visualstudio.com/DynamicsBCPublicFeeds/_packaging/MSSymbols/nuget/v3/index.json]
2026-06-16T11:24:24.0541462Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/DynamicsBCPublicFeeds/_packaging/MSSymbols/nuget/v3/index.json
2026-06-16T11:24:24.1951607Z *** RegistrationsBaseUrl [RegistrationsBaseUrl/3.6.0]: [https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2]
2026-06-16T11:24:24.1952006Z
2026-06-16T11:24:24.1953022Z *** Downloading symbols to [C:\agent\_work\2\s\TemplateTest] ...
2026-06-16T11:24:24.2034182Z
2026-06-16T11:24:24.2036627Z >> Resolving : [Microsoft.Application.gb.symbols] version filter: [27]
2026-06-16T11:24:24.2131046Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.application.gb.symbols/index.json
2026-06-16T11:24:27.5264031Z Found 983 version(s) for [Microsoft.Application.gb.symbols]
2026-06-16T11:24:27.5592340Z Latest available: 28.2.50931.51111, 28.1.49838.50256, 28.0.46665.48632, 27.5.46862.47359, 27.5.46862.47203
2026-06-16T11:24:27.6983470Z >> Selected : [Microsoft.Application.gb.symbols] v[27.5.46862.47359]
2026-06-16T11:24:27.7391533Z ##[command]WEB GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/flat2/microsoft.application.gb.symbols/27.5.46862.47359/microsoft.application.gb.symbols.27.5.46862.47359.nupkg
2026-06-16T11:24:28.7054060Z + Extracting: Microsoft_Application_27.5.46862.47359.app -> [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:28.7222108Z >> 4 NuGet dependency/ies for [Microsoft.Application.gb.symbols]:
2026-06-16T11:24:28.7394157Z - [Microsoft.SystemApplication.GB.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f] range: [[27.5.0, 27.6.0)] -> filter: [27.5]
2026-06-16T11:24:28.7395727Z
2026-06-16T11:24:28.7397126Z >> Resolving : [Microsoft.SystemApplication.GB.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f] version filter: [27.5]
2026-06-16T11:24:28.7402611Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.systemapplication.gb.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f/index.json
2026-06-16T11:24:31.0188945Z Found 977 version(s) for [Microsoft.SystemApplication.GB.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f]
2026-06-16T11:24:31.0392340Z Latest available: 28.2.50931.51111, 28.1.49838.50256, 28.0.46665.48632, 27.5.46862.47359, 27.4.45366.45969
2026-06-16T11:24:31.1086109Z >> Selected : [Microsoft.SystemApplication.GB.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f] v[27.5.46862.47359]
2026-06-16T11:24:31.1103751Z ##[command]WEB GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/flat2/microsoft.systemapplication.gb.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f/27.5.46862.47359/microsoft.systemapplication.gb.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f.27.5.46862.47359.nupkg
2026-06-16T11:24:31.7226294Z + Extracting: Microsoft_System Application_27.5.46862.47359.app -> [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:31.7321739Z >> 1 NuGet dependency/ies for [Microsoft.SystemApplication.GB.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f]:
2026-06-16T11:24:31.7325963Z - [Microsoft.Platform.symbols] range: [[27.0.0, 27.1.0)] -> filter: [27.0]
2026-06-16T11:24:31.7342446Z
2026-06-16T11:24:31.7343510Z >> Resolving : [Microsoft.Platform.symbols] version filter: [27.0]
2026-06-16T11:24:31.7354929Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.platform.symbols/index.json
2026-06-16T11:24:32.1889602Z Found 288 version(s) for [Microsoft.Platform.symbols]
2026-06-16T11:24:32.1918257Z Latest available: 28.0.51101, 28.0.50078, 28.0.48590, 27.0.46760, 27.0.45912
2026-06-16T11:24:32.2237822Z >> Selected : [Microsoft.Platform.symbols] v[27.0.46760]
2026-06-16T11:24:32.2249896Z ##[command]WEB GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/flat2/microsoft.platform.symbols/27.0.46760/microsoft.platform.symbols.27.0.46760.nupkg
2026-06-16T11:24:33.4033885Z + Extracting: System.app -> [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:33.4123606Z - [Microsoft.BusinessFoundation.GB.symbols.f3552374-a1f2-4356-848e-196002525837] range: [[27.5.0, 27.6.0)] -> filter: [27.5]
2026-06-16T11:24:33.4160958Z
2026-06-16T11:24:33.4161589Z >> Resolving : [Microsoft.BusinessFoundation.GB.symbols.f3552374-a1f2-4356-848e-196002525837] version filter: [27.5]
2026-06-16T11:24:33.4166880Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.businessfoundation.gb.symbols.f3552374-a1f2-4356-848e-196002525837/index.json
2026-06-16T11:24:34.8522752Z Found 801 version(s) for [Microsoft.BusinessFoundation.GB.symbols.f3552374-a1f2-4356-848e-196002525837]
2026-06-16T11:24:34.8691637Z Latest available: 28.2.50931.51111, 28.1.49838.50256, 28.0.46665.48632, 27.5.46862.47359, 27.5.46862.47203
2026-06-16T11:24:34.8954854Z >> Selected : [Microsoft.BusinessFoundation.GB.symbols.f3552374-a1f2-4356-848e-196002525837] v[27.5.46862.47359]
2026-06-16T11:24:34.8972351Z ##[command]WEB GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/flat2/microsoft.businessfoundation.gb.symbols.f3552374-a1f2-4356-848e-196002525837/27.5.46862.47359/microsoft.businessfoundation.gb.symbols.f3552374-a1f2-4356-848e-196002525837.27.5.46862.47359.nupkg
2026-06-16T11:24:35.9838457Z + Extracting: Microsoft_Business Foundation_27.5.46862.47359.app -> [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:35.9890236Z >> 2 NuGet dependency/ies for [Microsoft.BusinessFoundation.GB.symbols.f3552374-a1f2-4356-848e-196002525837]:
2026-06-16T11:24:35.9893043Z - [Microsoft.SystemApplication.GB.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f] range: [[27.5.0, 27.6.0)] -> filter: [27.5]
2026-06-16T11:24:35.9895895Z ~ Already resolved: [Microsoft.SystemApplication.GB.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f]
2026-06-16T11:24:35.9903790Z - [Microsoft.Platform.symbols] range: [[27.0.0, 27.1.0)] -> filter: [27.0]
2026-06-16T11:24:35.9905106Z ~ Already resolved: [Microsoft.Platform.symbols]
2026-06-16T11:24:35.9907079Z - [Microsoft.BaseApplication.GB.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972] range: [[27.5.0, 27.6.0)] -> filter: [27.5]
2026-06-16T11:24:35.9909181Z
2026-06-16T11:24:35.9911846Z >> Resolving : [Microsoft.BaseApplication.GB.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972] version filter: [27.5]
2026-06-16T11:24:35.9946536Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.baseapplication.gb.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972/index.json
2026-06-16T11:24:37.8671719Z Found 990 version(s) for [Microsoft.BaseApplication.GB.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972]
2026-06-16T11:24:37.8755713Z Latest available: 28.2.50931.51111, 28.1.49838.50256, 28.0.46665.48632, 27.5.46862.47359, 27.5.46862.47203
2026-06-16T11:24:37.9039981Z >> Selected : [Microsoft.BaseApplication.GB.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972] v[27.5.46862.47359]
2026-06-16T11:24:37.9052594Z ##[command]WEB GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/flat2/microsoft.baseapplication.gb.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972/27.5.46862.47359/microsoft.baseapplication.gb.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972.27.5.46862.47359.nupkg
2026-06-16T11:24:40.5663200Z + Extracting: Microsoft_Base Application_27.5.46862.47359.app -> [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:40.5966257Z >> 3 NuGet dependency/ies for [Microsoft.BaseApplication.GB.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972]:
2026-06-16T11:24:40.5969549Z - [Microsoft.SystemApplication.GB.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f] range: [[27.5.0, 27.6.0)] -> filter: [27.5]
2026-06-16T11:24:40.5972365Z ~ Already resolved: [Microsoft.SystemApplication.GB.symbols.63ca2fa4-4f03-4f2b-a480-172fef340d3f]
2026-06-16T11:24:40.5975541Z - [Microsoft.BusinessFoundation.GB.symbols.f3552374-a1f2-4356-848e-196002525837] range: [[27.5.0, 27.6.0)] -> filter: [27.5]
2026-06-16T11:24:40.5977797Z ~ Already resolved: [Microsoft.BusinessFoundation.GB.symbols.f3552374-a1f2-4356-848e-196002525837]
2026-06-16T11:24:40.5981170Z - [Microsoft.Platform.symbols] range: [[27.0.0, 27.1.0)] -> filter: [27.0]
2026-06-16T11:24:40.5983467Z ~ Already resolved: [Microsoft.Platform.symbols]
2026-06-16T11:24:40.5987035Z - [Microsoft.Platform.symbols] range: [[27.0.0, 27.1.0)] -> filter: [27.0]
2026-06-16T11:24:40.5990346Z ~ Already resolved: [Microsoft.Platform.symbols]
2026-06-16T11:24:40.5991149Z
2026-06-16T11:24:40.5992637Z *** Re-scanning cache for still-missing dependencies...
2026-06-16T11:24:40.6028065Z *** Scanning app.json files under [C:\agent\_work\2\s\TemplateTest] for Microsoft dependencies...
2026-06-16T11:24:40.6336680Z Found 2 app.json file(s).
2026-06-16T11:24:40.6337620Z *** Loading Json Object: [C:\agent\_work\2\s\TemplateTest\app\app.json]
2026-06-16T11:24:40.6362233Z *** Loading Json Object: [C:\agent\_work\2\s\TemplateTest\test\app.json]
2026-06-16T11:24:40.6415252Z *** Unique Microsoft dependencies found: 3
2026-06-16T11:24:40.6419373Z - [Library Assert] v27.5.0.0 (id: dd0be2ea-f733-4d65-bb34-a28f4624fb14)
2026-06-16T11:24:40.6473864Z - [Any] v27.5.0.0 (id: e7320ebb-08b3-4406-b1ec-b4927d3e280b)
2026-06-16T11:24:40.6488367Z - [Test Runner] v27.5.0.0 (id: 23de40a6-dfe8-4f80-80db-d70f83ce8caf)
2026-06-16T11:24:40.6629774Z *** Cached Microsoft .app files in [C:\agent\_work\2\s\TemplateTest]: 4
2026-06-16T11:24:40.6647937Z ~ Microsoft_Application_27.5.46862.47359.app
2026-06-16T11:24:40.6948183Z ~ Microsoft_Base Application_27.5.46862.47359.app
2026-06-16T11:24:40.6966493Z ~ Microsoft_Business Foundation_27.5.46862.47359.app
2026-06-16T11:24:40.6976659Z ~ Microsoft_System Application_27.5.46862.47359.app
2026-06-16T11:24:40.6978942Z [MISSING] [Library Assert] - NOT found in cache
2026-06-16T11:24:40.6981522Z [MISSING] [Any] - NOT found in cache
2026-06-16T11:24:40.6983452Z [MISSING] [Test Runner] - NOT found in cache
2026-06-16T11:24:40.6998825Z *** Missing Microsoft symbols: 3
2026-06-16T11:24:40.7000035Z
2026-06-16T11:24:40.7025297Z *** 3 dependency/ies still missing after entry-point download.
2026-06-16T11:24:40.7026020Z *** Attempting individual NuGet package resolution...
2026-06-16T11:24:40.7026144Z
2026-06-16T11:24:40.7193724Z >> Trying package ID: [Microsoft.LibraryAssert.symbols.dd0be2ea-f733-4d65-bb34-a28f4624fb14]
2026-06-16T11:24:40.7196307Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.libraryassert.symbols.dd0be2ea-f733-4d65-bb34-a28f4624fb14/index.json
2026-06-16T11:24:42.3176885Z >> Found package [Microsoft.LibraryAssert.symbols.dd0be2ea-f733-4d65-bb34-a28f4624fb14] - downloading...
2026-06-16T11:24:42.3178093Z
2026-06-16T11:24:42.3179199Z >> Resolving : [Microsoft.LibraryAssert.symbols.dd0be2ea-f733-4d65-bb34-a28f4624fb14] version filter: [27]
2026-06-16T11:24:42.3183513Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.libraryassert.symbols.dd0be2ea-f733-4d65-bb34-a28f4624fb14/index.json
2026-06-16T11:24:43.6141172Z Found 985 version(s) for [Microsoft.LibraryAssert.symbols.dd0be2ea-f733-4d65-bb34-a28f4624fb14]
2026-06-16T11:24:43.6197387Z Latest available: 28.2.50931.51111, 28.1.49838.50256, 28.0.46665.48632, 27.5.46862.47359, 27.4.45366.45969
2026-06-16T11:24:43.6431528Z >> Selected : [Microsoft.LibraryAssert.symbols.dd0be2ea-f733-4d65-bb34-a28f4624fb14] v[27.5.46862.47359]
2026-06-16T11:24:43.6444157Z ##[command]WEB GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/flat2/microsoft.libraryassert.symbols.dd0be2ea-f733-4d65-bb34-a28f4624fb14/27.5.46862.47359/microsoft.libraryassert.symbols.dd0be2ea-f733-4d65-bb34-a28f4624fb14.27.5.46862.47359.nupkg
2026-06-16T11:24:44.1962789Z + Extracting: Microsoft_Library Assert_27.5.46862.47359.app -> [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:44.2007610Z >> 1 NuGet dependency/ies for [Microsoft.LibraryAssert.symbols.dd0be2ea-f733-4d65-bb34-a28f4624fb14]:
2026-06-16T11:24:44.2010435Z - [Microsoft.Platform.symbols] range: [[27.0.0, 27.1.0)] -> filter: [27.0]
2026-06-16T11:24:44.2012896Z ~ Already resolved: [Microsoft.Platform.symbols]
2026-06-16T11:24:44.2016892Z >> Trying package ID: [Microsoft.Any.symbols.e7320ebb-08b3-4406-b1ec-b4927d3e280b]
2026-06-16T11:24:44.2020384Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.any.symbols.e7320ebb-08b3-4406-b1ec-b4927d3e280b/index.json
2026-06-16T11:24:45.6127501Z >> Found package [Microsoft.Any.symbols.e7320ebb-08b3-4406-b1ec-b4927d3e280b] - downloading...
2026-06-16T11:24:45.6128067Z
2026-06-16T11:24:45.6128829Z >> Resolving : [Microsoft.Any.symbols.e7320ebb-08b3-4406-b1ec-b4927d3e280b] version filter: [27]
2026-06-16T11:24:45.6133626Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.any.symbols.e7320ebb-08b3-4406-b1ec-b4927d3e280b/index.json
2026-06-16T11:24:46.7165904Z Found 987 version(s) for [Microsoft.Any.symbols.e7320ebb-08b3-4406-b1ec-b4927d3e280b]
2026-06-16T11:24:46.7228595Z Latest available: 28.2.50931.51111, 28.1.49838.50256, 28.0.46665.48632, 27.5.46862.47359, 27.5.46862.47203
2026-06-16T11:24:46.7454833Z >> Selected : [Microsoft.Any.symbols.e7320ebb-08b3-4406-b1ec-b4927d3e280b] v[27.5.46862.47359]
2026-06-16T11:24:46.7473715Z ##[command]WEB GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/flat2/microsoft.any.symbols.e7320ebb-08b3-4406-b1ec-b4927d3e280b/27.5.46862.47359/microsoft.any.symbols.e7320ebb-08b3-4406-b1ec-b4927d3e280b.27.5.46862.47359.nupkg
2026-06-16T11:24:47.8537486Z + Extracting: Microsoft_Any_27.5.46862.47359.app -> [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:47.8684914Z >> 1 NuGet dependency/ies for [Microsoft.Any.symbols.e7320ebb-08b3-4406-b1ec-b4927d3e280b]:
2026-06-16T11:24:47.8685799Z - [Microsoft.Platform.symbols] range: [[27.0.0, 27.1.0)] -> filter: [27.0]
2026-06-16T11:24:47.8686433Z ~ Already resolved: [Microsoft.Platform.symbols]
2026-06-16T11:24:47.8687087Z >> Trying package ID: [Microsoft.TestRunner.symbols.23de40a6-dfe8-4f80-80db-d70f83ce8caf]
2026-06-16T11:24:47.8690422Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.testrunner.symbols.23de40a6-dfe8-4f80-80db-d70f83ce8caf/index.json
2026-06-16T11:24:50.1031289Z >> Found package [Microsoft.TestRunner.symbols.23de40a6-dfe8-4f80-80db-d70f83ce8caf] - downloading...
2026-06-16T11:24:50.1032482Z
2026-06-16T11:24:50.1033189Z >> Resolving : [Microsoft.TestRunner.symbols.23de40a6-dfe8-4f80-80db-d70f83ce8caf] version filter: [27]
2026-06-16T11:24:50.1038268Z ##[command]REST GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/registrations2-semver2/microsoft.testrunner.symbols.23de40a6-dfe8-4f80-80db-d70f83ce8caf/index.json
2026-06-16T11:24:52.0146295Z Found 983 version(s) for [Microsoft.TestRunner.symbols.23de40a6-dfe8-4f80-80db-d70f83ce8caf]
2026-06-16T11:24:52.0202015Z Latest available: 28.2.50931.51111, 28.1.49838.50256, 28.0.46665.48632, 27.5.46862.47359, 27.4.45366.45969
2026-06-16T11:24:52.0518083Z >> Selected : [Microsoft.TestRunner.symbols.23de40a6-dfe8-4f80-80db-d70f83ce8caf] v[27.5.46862.47359]
2026-06-16T11:24:52.0532935Z ##[command]WEB GET: https://dynamicssmb2.pkgs.visualstudio.com/571e802d-b44b-45fc-bd41-4cfddec73b44/_packaging/b656b10c-3de0-440c-900c-bc2e4e86d84c/nuget/v3/flat2/microsoft.testrunner.symbols.23de40a6-dfe8-4f80-80db-d70f83ce8caf/27.5.46862.47359/microsoft.testrunner.symbols.23de40a6-dfe8-4f80-80db-d70f83ce8caf.27.5.46862.47359.nupkg
2026-06-16T11:24:53.1737872Z + Extracting: Microsoft_Test Runner_27.5.46862.47359.app -> [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:53.1784634Z >> 1 NuGet dependency/ies for [Microsoft.TestRunner.symbols.23de40a6-dfe8-4f80-80db-d70f83ce8caf]:
2026-06-16T11:24:53.1787591Z - [Microsoft.Platform.symbols] range: [[27.0.0, 27.1.0)] -> filter: [27.0]
2026-06-16T11:24:53.1790128Z ~ Already resolved: [Microsoft.Platform.symbols]
2026-06-16T11:24:53.1803928Z
2026-06-16T11:24:53.1805056Z *** MS symbol auto-resolution complete.
2026-06-16T11:24:53.1805309Z *** Packages processed : [8]
2026-06-16T11:24:53.1806339Z *** Symbols available in : [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:53.1808287Z *** =================================================================
2026-06-16T11:24:53.1809003Z
2026-06-16T11:24:53.1809648Z ##[endgroup]
2026-06-16T11:24:53.1811126Z *** Discovering AL projects under [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:53.2187218Z *** Scanning for [app.json] file(s) under [C:\agent\_work\2\s\TemplateTest]
2026-06-16T11:24:53.3443677Z *** Found [2] file(s).
2026-06-16T11:24:53.3472100Z *** Reading manifest: [C:\agent\_work\2\s\TemplateTest\app\app.json]
2026-06-16T11:24:53.3472963Z *** Loading Json Object: [C:\agent\_work\2\s\TemplateTest\app\app.json]
2026-06-16T11:24:53.3529582Z *** Reading manifest: [C:\agent\_work\2\s\TemplateTest\test\app.json]
2026-06-16T11:24:53.3530393Z *** Loading Json Object: [C:\agent\_work\2\s\TemplateTest\test\app.json]
2026-06-16T11:24:53.3891227Z *** Compilation order:
2026-06-16T11:24:53.3912716Z 1. [] TemplateTesting v [order=0, compiled=False]
2026-06-16T11:24:53.3913653Z 2. [] TemplateTest - Tests v [order=0, compiled=False]
2026-06-16T11:24:53.3915796Z ##[group]Discover & Resolve Dependencies
2026-06-16T11:24:53.3971890Z *** Found [2] AL project(s):
2026-06-16T11:24:53.4426669Z * [0] - TemplateTesting -
2026-06-16T11:24:53.4435720Z * [0] - TemplateTest - Tests -
2026-06-16T11:24:53.4436013Z ##[endgroup]
2026-06-16T11:24:53.4646607Z
2026-06-16T11:24:53.4647334Z *** Checking for remaining missing symbol dependencies (all publishers)...
2026-06-16T11:25:02.9749370Z *** All symbol dependencies resolved. No missing symbols detected.
2026-06-16T11:25:02.9796147Z
2026-06-16T11:25:02.9835642Z *** No output path override specified. Using platform default artifact directory: [C:\agent\_work\2\a]
2026-06-16T11:25:02.9861068Z *** Artifact folder: [C:\agent\_work\2\a]
2026-06-16T11:25:02.9862135Z *** Compilation mode: PARALLEL (altool workspace)
2026-06-16T11:25:02.9862479Z *** Applying app.json mutations to [2] project(s)
2026-06-16T11:25:02.9888660Z ##[group]Prepare: - TemplateTesting
2026-06-16T11:25:03.0849030Z *** Loading Json Object: [C:\agent\_work\2\s\TemplateTest\app\app.json]
2026-06-16T11:25:03.0894598Z *** App Information:
2026-06-16T11:25:03.0895501Z * Id : e7d6f137-5bd0-400e-9554-3d5ad2c26f99
2026-06-16T11:25:03.0896543Z * Publisher :
2026-06-16T11:25:03.0897664Z * Name : TemplateTesting
2026-06-16T11:25:03.0910408Z * Description : TemplateTesting
2026-06-16T11:25:03.0911384Z * Version :
2026-06-16T11:25:03.1017801Z *** Overriding preprocessorSymbols -> CLEAN27,CLEAN26,CLEAN25,CLEAN24,CLEAN23,CLEAN22,CLEAN21,CLEAN20,CLEAN19,CLEAN18,CLEAN17,CLEAN16
2026-06-16T11:25:03.1399899Z ##[endgroup]
2026-06-16T11:25:03.1910364Z ##[error]*** Calculated version [?.?.?.32845] is not a valid four-part version.
2026-06-16T11:25:03.1929161Z at Calculate-ALOpsV3AppVersion, <No file>: line 134
2026-06-16T11:25:03.1929440Z at Update-ALOpsV3AppManifest, <No file>: line 280
2026-06-16T11:25:03.1929680Z at <ScriptBlock>, <No file>: line 303
2026-06-16T11:25:03.1930738Z at Run-ALOpsAppCompilerV3Step, <No file>: line 302
2026-06-16T11:25:03.1930966Z at <ScriptBlock>, <No file>: line 9
2026-06-16T11:25:03.1931299Z at <ScriptBlock>, C:\agent\_work\_tasks\ALOpsAppCompiler_6ccb97e4-cd3b-4f5c-82d0-3b733949d45d\3.477.11380\c54965fa-ece7-4f8d-8e5f-ae50538f9abd.ps1: line 94
2026-06-16T11:25:03.1931612Z at <ScriptBlock>, <No file>: line 25
2026-06-16T11:25:03.2025880Z �[32;1mHasWarnings�[0m
2026-06-16T11:25:03.2027343Z �[32;1m-----------�[0m
2026-06-16T11:25:03.2031930Z False
2026-06-16T11:25:03.2033398Z
2026-06-16T11:25:03.3769674Z *** PWSH Run Completed: 1
2026-06-16T11:25:03.4677351Z ##[section]Finishing: Compile App```
Is your feature request related to a problem? Please describe.
We would like to make use of the directory.app.props.json file for compiling our apps as for all repositories we have at least 2 app folders containing shared properties, the app and the test.
Describe the solution you'd like
Could the ALOps compiler reference the
directory.app.props.jsonfile if it exists instead of the app.json files when using "keep original"?inappversiontemplate. We don't use it but could also apply for theA(application)appversiontemplate?Describe alternatives you've considered
I have tested with the Compiler V3 and V2. In V3 I have tried using
compilation_modeof bothSerialandParallel.Additional context
The yaml and output when attempting to use
?.?.?.*for theappversiontemplate.yaml
output
Expected behavior
The app to compile using the ALTool.