Logica voor het voorbereiden van de module afhankelijkheden tijdens publicatiebewerkingLogic for preparing the module dependencies during Publish operation

  1. Modules die worden vermeld als deel van RequiredModules worden beschouwd als afhankelijkheden.Modules listed as part of RequiredModules are considered as dependencies.
  2. Modules die worden vermeld als deel van NestedModules, waarvan base module bevindt zich niet onder de opgegeven module base, worden beschouwd als afhankelijkheden.Modules listed as part of NestedModules, whose module base is not under the specified module base, are considered as dependencies.

  3. Hierboven afhankelijkheden moet beschikbaar zijn in de doelopslagplaats met hetzelfde, anders publiceren bewerking leidt tot een fout opgetreden.Above dependencies should be available on the same target repository, otherwise publish operation will result in an error. Bijvoorbeeld: als 'SnippetPx' niet beschikbaar in de opslagplaats is, hieronder fout gegenereerd.For example: If 'SnippetPx' is not available on the repository, below error will be thrown.

    Publish-PSArtifactUtility : PowerShellGet cannot resolve the module dependency 'SnippetPx' of the module 'TypePx' on the repository 'LocalRepo'. Verify that the dependent module 'SnippetPx' is available in the repository 'LocalRepo'. If this dependent
    'SnippetPx' is managed externally, add it to the ExternalModuleDependencies entry in the PSData section of the module manifest.
    
  4. Enkele afhankelijkheden module extern kunnen worden beheerd, in dat geval ze moeten worden toegevoegd aan de vermelding ExternalModuleDependencies in de sectie PSData van de module-manifest.Some module dependencies can be managed externally, in that case they should be added to the ExternalModuleDependencies entry in the PSData section of the module manifest. Hieronder onderdeel in het bovenstaande foutberichtBelow part in the above error message powershell If this dependent 'SnippetPx' is managed externally, add it to the ExternalModuleDependencies entry in the PSData section of the module manifest.

Tijdens de installatie van de beleidsmodule hierboven voorbereide afhankelijkheden wordt lijst gebruikt voor het installeren van de afhankelijkheden.During the module installation, above prepared dependencies list is used for installing the dependencies.

Zorg ervoor dat uw module afhankelijkheden beschikbaar onder $env zijn: PSModulePath op uw systeem tijdens de bewerking publiceren.Please ensure that your module’s dependencies are available under $env:PSModulePath on your system during publish operation.