

VS2017 C#で、メッセージキューを使いたく、using System.Messaging;を宣言したのですが、  
「名前空間の名前 'Messaging' が名前空間 'System' に存在しません。。」となります。  
いろいろ、調べたのですが、わかりません。尚、開発は.NET Coreですが、コンソールアプリでも  
同じエラーが出ます。解決方法をご存知の方、ご指導お願い致します。


CC BY-SA 4.0
2018-09-01T04:26:09.840
48002
2018-09-01T04:44:37.727
29659
question
c#
VS2017でSytem.Messaging で、名前空間 'System' に存在しませんとなる


System.Messaging(MSMQ)はプラットフォーム非依存ではないため、.NET Coreではサポートされないとなっています。  
[Is System.Messaging.dll not available in .Net
Core?](https://stackoverflow.com/q/49044257/9014308)

ただし、誰かが実験的に移植しているようです。  
[Experimental.System.Messaging](https://www.nuget.org/packages/Experimental.System.Messaging/)  
Windows環境下でなら使えるかもしれません。


CC BY-SA 4.0
2018-09-01T04:37:01.053
48003
2018-09-01T04:44:37.727
2018-09-01T04:44:37.727
26370
26370
48002
answer