0

自分のコンソールアプリケーションでNServiceBusを使用しようとしています。http://docs.particular.net/nservicebus/hosting/にあるドキュメントに従いました

これにより、「タイプまたは名前空間名'NServiceBus'が見つかりませんでした」というエラーが原因でビルドされないプロジェクトが残ります。

ただし、タイプは検出され、完全に参照可能であり、機能するインテリセンスを備えています。

サンプルをコンパイルできるようにするために、NServiceBusのドキュメントから欠落している部分はどれですか?

(コードを投稿することはできますが、要点は、ドキュメントページがフォローされていたが、不完全である可能性があるということです。)

4

2 に答える 2

3

修正済み:この問題は他の投稿で見られましたが、私が受けていた参照の欠落エラーに関連していませんでした。

NServiceBusには、クライアントプロファイルではなく、完全な.Netプロファイルが必要です。

御時間ありがとうございます!

于 2012-07-20T17:09:50.763 に答える
0

独自のコンソールアプリケーションでNServiceBusを使用するのは、比較的簡単です。これを行う方法については、ダウンロードのサンプルのいくつかをチェックしてください。sendonlyサンプルの例を次に示します。

 public class Program
{
    static void Main()
    {
        var bus = Configure.With()
            .UnityBuilder()
            .XmlSerializer()
            .MsmqTransport()
            .UnicastBus()
            .SendOnly();

        bus.Send("SendOnlyDestination@someserver",new TestMessage());

        Console.WriteLine("Message sent to remote endpoint, you can verify this by looking at the outgoing queues in you msmq MMC-snapin"); 
        Console.WriteLine("Press any key to exit");

        Console.ReadKey();
    }
}
于 2012-07-20T13:52:04.647 に答える