-
Notifications
You must be signed in to change notification settings - Fork 55
Closed
Labels
Description
Prerequisites
- Write a descriptive title.
- Make sure you are able to repro it on the latest version
- Search the existing issues.
Summary
Whenever a class has two static classes on export, the message:
2024-10-24T07:30:07.588251Z ERROR dsc_lib::dscresources::command_resource: 855: PID 245208: Exception: Exception calling "GetMethod" with "1" argument(s): "Ambiguous match found for ' Export()'." is thrown.
The error comes from line 488: https://github.com/PowerShell/DSC/blob/main/powershell-adapter/psDscAdapter/psDscAdapter.psm1
I tried to fiddle around with the overload definitions and GetMethods(), but I don't know the preferred solution.
Steps to reproduce
- Install-PSResource -Name Microsoft.DotNet.Dsc -PreRelease
- Run
dsc resource export --resource Microsoft.DotNet.Dsc/DotNetToolPackage
Expected behavior
Should call the export methodActual behavior
See error in descriptionError details
No response
Environment data
Name Value
---- -----
PSVersion 7.4.5
PSEdition Core
GitCommitId 7.4.5
OS Microsoft Windows 10.0.26100
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0Version
dsc 3.0.0-preview.10
Visuals
No response