Currently, AWSXRayRecorder.AutoInstrumentation references to AWSXRayRecorder.Core in .NET SDK and AWSXRayRecorder.Core package relies on AWSSDK.Core and AWSSDK.XRay , which causes a dependency conflict when Agent tries to pre-install AWSXRayRecorder.AutoInstrumentation and its satellite dependencies when we're not referencing AWSXRayRecorder.AutoInstrumentation in project. We need to figure out a way to remove AWSXRayRecorder.Core's dependency on AWSSDK.Core and AWSSDK.XRay to further solve the dependency conflicts for Agent pre-installing and let user's web application dependency-free when using .NET Agent.
Currently,
AWSXRayRecorder.AutoInstrumentation
references toAWSXRayRecorder.Core
in .NET SDK andAWSXRayRecorder.Core
package relies onAWSSDK.Core
andAWSSDK.XRay
, which causes a dependency conflict when Agent tries to pre-installAWSXRayRecorder.AutoInstrumentation
and its satellite dependencies when we're not referencingAWSXRayRecorder.AutoInstrumentation
in project. We need to figure out a way to removeAWSXRayRecorder.Core
's dependency onAWSSDK.Core
andAWSSDK.XRay
to further solve the dependency conflicts for Agent pre-installing and let user's web application dependency-free when using .NET Agent.