Replies: 1 comment
-
|
.NET Auto SIG notes: In the context of GAC compatibility - all dependencies required by https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation for .NET Framework are installed by the installation scripts to the GAC. We do not met any issues related to this stuff. SDK perspective |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We are instrumenting several .NET Framework applications using OpenTelemetry .NET in a multi-project solution that still uses packages.config.
We have an internal shared library that references our custom OpenTelemetry wrapper along with dependencies such as:
Many projects reference this shared library.
Because packages.config does not support transitive dependencies, managing these packages across multiple projects becomes repetitive.
From a runtime/assembly perspective, are OpenTelemetry .NET assemblies:
Strong-named and compatible with the Global Assembly Cache (GAC) for .NET Framework?
Considered supported for deployment through GAC, or is this discouraged for OpenTelemetry packages?
If GAC is not intended for this use case, what is the recommended pattern for sharing OpenTelemetry dependencies across multiple .NET Framework applications that still use packages.config?
I am mainly trying to understand the intended deployment model for OpenTelemetry assemblies in legacy .NET Framework environments, rather than proposing GAC as the preferred solution.
Beta Was this translation helpful? Give feedback.
All reactions