Skip to content

Commit 8741c6c

Browse files
.NET client guide: add a section on dependencies
References rabbitmq/rabbitmq-dotnet-client#894
1 parent a3a8447 commit 8741c6c

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

site/dotnet-api-guide.md

+13
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ and the reader is familiar with [the basics](/getstarted.html).
2525

2626
Key sections of the guide are:
2727

28+
* [Dependencies](#dependencies)
2829
* [Important interfaces and classes](#major-api-elements) in the public API
2930
* [Connecting to RabbitMQ](#connecting)
3031
* [Connection and Channel Lifespan](#connection-and-channel-lifspan)
@@ -51,6 +52,18 @@ This means that the user can consider the library to be licensed under any of th
5152
For example, the user may choose the Apache Public License 2.0 and include this client into
5253
a commercial product.
5354

55+
### <a id="dependencies" class="anchor" href="#dependencies">Dependencies</a>
56+
57+
The clients has a couple of dependencies:
58+
59+
* [`System.Memory`](https://www.nuget.org/packages/System.Memory/) 4.5.x
60+
* [`System.Threading.Channels`](https://www.nuget.org/packages/System.Threading.Channels/) 4.7.x
61+
62+
Applications that use different versions os the same dependencies
63+
should use [assembly version redirection](https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/redirect-assembly-versions),
64+
[automatic](https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/how-to-enable-and-disable-automatic-binding-redirection) or
65+
explicit.
66+
5467

5568
## <a id="major-api-elements" class="anchor" href="#major-api-elements">Major namespaces, interfaces and classes</a>
5669

0 commit comments

Comments
 (0)