dependencies = result.RuntimeDependencies
required = dependencies.Required
optional = dependencies.Optional
Les resultats des constructions autonomes renvoient cet objet. L'obtenir via result.RuntimeDependencies plutot que l'instancier directement. Required et Optional sont des proprietes tables en lecture seule.
Dans Nelson, ces tables utilisent les colonnes Source, RelativePath et SHA256. Source est un nom absolu sur la machine de build ; RelativePath est sa destination dans le runtime selectionne ; SHA256 est l'empreinte capturee.
Required contient la fermeture des bibliotheques natives, les fichiers des modules retenus, les ressources et les notices de redistribution de l'instantane runtime. Optional est vide pour la fermeture minimale, car aucun fichier runtime facultatif supplementaire n'est selectionne.
Ces tables decrivent des exigences en fichiers, pas un runtime installe ou un installateur. L'ordre de demarrage des modules et les inventaires generes appartiennent a l'instantane interne ; ce ne sont pas des lignes de fichiers copies supplementaires.
L'instantane est capture au build sans copier le runtime. Les sources peuvent ensuite changer ou disparaitre. Les consommateurs doivent les verifier avant distribution ; les empreintes ne sont pas des signatures et les tables peuvent reveler des chemins locaux.
Le rapport buildresult.json conserve cet inventaire et l'ordre des modules necessaires a la preparation de la distribution. Fusionner des rapports exige les memes architecture, version de runtime, identite du moteur et ordre de demarrage. Les sources runtime doivent encore correspondre aux empreintes capturees avant copie ; les identites de destination en conflit sont refusees.
| Version | Description |
|---|