Add reference to System.Diagnostics.DiagnosticSource in openXDA #572
+12
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds System.Diagnostics.DiagnosticSource to the openXDA application. This package is used by the openXDA.Nodes project, specifically inside the RabbitMQ NuGet dependency.
Previously, when attempting to open a connection to a RabbitMQ broker, a generic error would appear in the OpenXDA console:
Unable to Connect to RabbitMQ Server: None of the specified endpoints were reachableThis error was not actually due to a connection issue, but rather the System.Diagnostics.DiagnosticSource package version 8.0.0 not being located when the
ConnectAsync()method is invoked.Adding this package to the root openXDA application, and updating the binding redirects to all point to version 8.0.1, has resolved the issue for me.