Windows サービスでホストされているリモート WCF サービス (netMsmqBinding を使用) にアクセスしようとしていますが、次のエラーが発生します。
Message: System.TypeInitializationException: The type initializer for 'System.ServiceModel.Channels.Msmq' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'mqrt.dll': A dynamic link library (DLL) initialization routine failed. (Exception from HRESULT: 0x8007045A)
at System.ServiceModel.Channels.UnsafeNativeMethods.MQGetPrivateComputerInformation(String computerName, IntPtr properties)
msmq がインストールされていない場合にこのエラーが発生する可能性があることを読みましたが、msmq はローカル マシンにインストールされるべきではありません...通信しようとしているリモート マシンにインストールされています。
他に何がこれを引き起こす可能性がありますか?