Here you can find the C# code examples for RabbitMQ tutorials using .NET 6.0.
You will also find a solution file for Visual Studio 2022.
To successfully use the examples you will need a running RabbitMQ server.
We're using the command line (start->run cmd.exe) to compile and run -p the code. Alternatively you could use Visual Studio, but this set of tutorials assumes the command line.
Each command is best run in a separate console/terminal instance run from the root of the tutorial directory.
First run the recompile.sh
script on Linux, for Windows run recompile.bat
script from Command Line or
recompile.ps1
script from Power Shell. This will run dotnet restore
and build each project which is
required before they can be run. Alternatively or if you are on windows cd into each project and run
dotnet restore
manually.
dotnet run -p Receive/Receive.csproj
dotnet run -p Send/Send.csproj
dotnet run -p Worker/Worker.csproj
dotnet run -p NewTask/NewTask.csproj
dotnet run -p ReceiveLogs/ReceiveLogs.csproj
dotnet run -p EmitLog/EmitLog.csproj
dotnet run -p ReceiveLogsDirect/ReceiveLogsDirect.csproj info
dotnet run -p EmitLogDirect/EmitLogDirect.csproj
dotnet run -p ReceiveLogsTopic/ReceiveLogsTopic.csproj anonymous.info
dotnet run -p EmitLogTopic/EmitLogTopic.csproj
dotnet run -p RPCServer/RPCServer.csproj
dotnet run -p RPCClient/RPCClient.csproj
dotnet run -p PublisherConfirms/PublisherConfirms.csproj