2011-11-11 8 views
2

NServiceBusを初めて使用しています。私はNSERviceバスのウェブサイトから最新のビルドをダウンロードしました。 PUBLISH Subscribeサンプルを実行すると、次のエラーが表示されます。何がうまくいかないのか分かりません。すべてのアセンブリがそこにあります。フレームワークにあるかもしれません。NServiceBusパブリッシュ/サブスクライブの例 - アセンブリNServiceBus.Coreまたはその依存関係をロードできませんでした。

誰かがそれに光を当てることはできますか?

NServiceBus.Host.Internal.GenericHost <(ヌル)> - System.IO.FileLoadException:ファイルまたはアセンブリファイルをロードできませんでした:PubSubの\ /ここにコードを入力 //C:\NServiceBus.net 4.0 \サンプル\ Subscriber1 \ bin \ Debug \ NServiceBus.Core。 dllまたはその依存関係の1つ。操作はサポートされていません。 (例外:HRE SULT:0x80131515)

答えて

5

.NET 4では、「不慣れな」アセンブリの実行に制限があります。そして、あなたは彼らがされているとして議会のブロックを解除する必要がありますは、Windows 7を使用している場合

<configuration> 
    <startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> 
    </startup> 
    <runtime> 
    <loadFromRemoteSources enabled="true"/> 
    </runtime> 
</configuration> 
0

:あなたはおそらく、アセンブリの実行を許可すれば、以下の通りでNServiceBus.Host.exe.configを追加する必要があります信頼できないと旗を立てたアーカイブを解凍するとき、それはビルドとで実行する必要があります今

enter image description here

:(設定ファイルを追加せずに)最も簡単な方法は、zip形式のNServiceBusのダウンロード、プロパティを選択し右クリックし、「ブロックの解除」ボタンを打つことですVisual Studio 2010に表示されるエラーメッセージは表示されません。

これはすべてNServiceBus Getting Started Guideで説明されており、信頼性の低いと思われるアセンブリについてマイクロソフトが何を言いたいのかを参照してくださいhere

関連する問題