in src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs [195:214]
public override bool Execute()
{
try
{
ExecuteCore();
return true;
}
catch (ExceptionFromResource e) when (_reportExceptionsToMSBuildLogger)
{
Log.LogErrorFromResources(e.ResourceName, e.MessageArgs);
return false;
}
catch (Exception e) when (_reportExceptionsToMSBuildLogger)
{
// Any user-visible exceptions we throw should be ExceptionFromResource, so here we should dump stacks because
// something went very wrong.
Log.LogErrorFromException(e, showStackTrace: true);
return false;
}
}