Just reading the source code of RawRabbit in GitHub. Looks like there is a WithSubscriberId(string subscriberId) available to you. That subscriberId sets the name suffix which is appended to end of the queue name you set.
The queue is created using the FullQueueName property in the QueueConfiguration class
public string FullQueueName
{
get
{
var fullQueueName = string.IsNullOrEmpty(NameSuffix)
? QueueName
: $"{QueueName}_{NameSuffix}";
return fullQueueName.Length > 254
? string.Concat("...", fullQueueName.Substring(fullQueueName.Length - 250))
: fullQueueName;
}
}
So just set the subscriberId to an empty string.
client.SubscribeAsync<string>(async (msg, context) =>
{
Console.WriteLine("Recieved: {0}", msg);
}, cfg=>cfg.WithQueue(q=>q.WithName("ha.test")).WithSubscriberId(""));
Something like that. I don't have .NET Core on my PC so I can't verify it, so feel free to tell me it doesn't work.
UPDATED
Fixed the code as suggested by NewToSO's comment