as MSMQ is a windows only feature, so can not be converted to .netstandard, nor has it been ported to .net core. Although there is no official statement, it appears to be dead. see:
https://github.com/dotnet/runtime/issues/16409#issuecomment-541875447
if you need to use it, my recommendation is create .net 4.8 webapi wrapper to MSMQ and use a web hooks approach.
for a non cloud solution, rabbitmq is the most popular:
you might want to look a sql server broker services, it probably has the features you need: