I am skipping a problem when using composer, before it was going correctly, I think it is because of the latest version of PHP Tool 1.40.12409 that has been installed, in Visual Studio 2019.
The mistake is:
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: La mejor coincidencia de método sobrecargado para 'Devsense.PHP.Composer.DMI.Keywords.Keywords(Newtonsoft.Json.Linq.JObject)' tiene algunos argumentos no válidos
en CallSite.Target(Closure , CallSite , Type , Object )
en System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
en CallSite.Target(Closure , CallSite , Type , Object )
en Devsense.PHP.Composer.DMI.ComposerJson.InitKeywords() en C:\agent\_work\18\s\Source\Product\Devsense.PHP.Composer\DataModel\Implementation\ComposerJson.cs:línea 42
en Devsense.PHP.Composer.DMI.ComposerJson.WrapRuntimeBinderExceptionAndRethrow(String errorProperty, RuntimeBinderException rbe) en C:\agent\_work\18\s\Source\Product\Devsense.PHP.Composer\DataModel\Implementation\ComposerJson.cs:línea 32
en Devsense.PHP.Composer.DMI.ComposerJson.InitKeywords() en C:\agent\_work\18\s\Source\Product\Devsense.PHP.Composer\DataModel\Implementation\ComposerJson.cs:línea 44
en Devsense.PHP.Composer.DMI.ComposerJson..ctor(Object package) en C:\agent\_work\18\s\Source\Product\Devsense.PHP.Composer\DataModel\Implementation\ComposerJson.cs:línea 17
en CallSite.Target(Closure , CallSite , Type , Object )
en Devsense.PHP.Composer.DMI.AllInstalledComposerModules..ctor(ComposerModulesInitializerContext context) en C:\agent\_work\18\s\Source\Product\Devsense.PHP.Composer\DataModel\Implementation\AllInstalledComposerModules.cs:línea 38
en Devsense.PHP.Composer.DMI.ComposerModulesInitializerContext..ctor(IProjectRootPackage rootPackage, Boolean showMissingDevAndSuggestSubPackages) en C:\agent\_work\18\s\Source\Product\Devsense.PHP.Composer\DataModel\Implementation\ComposerModulesInitializerContext.cs:línea 52
en Devsense.PHP.Composer.DMI.ProjectRootPackage.<CreateAsync>d__1.MoveNext() en C:\agent\_work\18\s\Source\Product\Devsense.PHP.Composer\DataModel\Implementation\ProjectRootPackage.cs:línea 28
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en Devsense.PHP.Composer.ProjectRootPackageFactory.<CreateAsync>d__0.MoveNext() en C:\agent\_work\18\s\Source\Product\Devsense.PHP.Composer\ProjectRootPackageFactory.cs:línea 26
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en Devsense.PHP.Composer.ComposerController.<RefreshAsync>d__38.MoveNext() en C:\agent\_work\18\s\Source\Product\Devsense.PHP.Composer\ComposerController.cs:línea 213<---