This has been brought up before, but It Would Be Nice :) if the .NET client were CLS-compliant.<br><br>For example, the lack of this prevents the client from being used in PowerShell (for, say, SCOM monitoring):<br><br>Add-Type -Path "RabbitMQ.Client.dll"<br>$connectionFactory = New-Object RabbitMQ.Client.ConnectionFactory<br><br>New-Object : The field/property: "Uri" for type: "RabbitMQ.Client.ConnectionFactory" differs only in case from the field/property: "uri". Failed to use non CLS compliant type.<br><br>All it takes to enforce this is adding<br>[assembly: CLSCompliant(true)]<br>to the AssemblyInfo.cs, then turning on Treat warnings as errors. Please consider this. Thanks!<br>