2016-10-01 12 views
1

IoTハブにデータを送信するテストを行っているVisual Studioでいくつかの統合テストを実行しようとしています。 DeviceClient.SendEventAsync()方法を使用してデータを送信しようとすると、以下の例外を除いて、アプリケーションのクラッシュ:IoTハブC#Devices SDKがクラッシュし、「ファイルまたはアセンブリを読み込めませんでした。検証、バージョン= 2.2.0.0」

{ "ファイルまたはアセンブリをロードできませんでした『検証、バージョン= 2.2.0.0、文化=中立、なPublicKeyToken = 2fc06f0d701809a7』またはその依存関係の1つ

指定されたファイルが見つかりません。「:」検証を、バージョン= 2.2.0.0、文化=中立

は、私はまた、以下の気づいた、なPublicKeyToken = 2fc06f0d701809a7" } app.configファイル:

<?xml version="1.0" encoding="utf-8"?> 

<configuration> 
    <runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <dependentAssembly> 
     <assemblyIdentity name="Validation" publicKeyToken="2fc06f0d701809a7" culture="neutral" /> 
     <bindingRedirect oldVersion="0.0.0.0-2.2.0.0" newVersion="2.2.0.0" /> 
     </dependentAssembly> 
    </assemblyBinding> 
    </runtime> 
</configuration> 

私は 私のプロジェクトは、.NET 4.5.1 をターゲットにインストール検証パッケージがバージョン2.2.8

で、誰もが起こっているかについて、いくつかの指針を提供することができますC#SDKのバージョン10.0.20を使用していますSDKの使用に間違いがありますか?

+0

これ以上問題がなければ、このケースをクローズしてください。 https://github.com/Azure/azure-iot-sdks/issues/851 – Jackie

答えて

0

ダウンロードしたgithubの作業フォルダの.NugetフォルダにNuget.exeをコピーしてください。 nuget.exeがないので、ソリューションの復元は機能しませんでした。一度Nuget.exeをコピーして(VS 2015のメニューから)ソリューションを復元すると、MSのすべての痛みから解放されます:)

関連する問題