我試圖在Visual Studio上運行一些集成測試,以測試將數據發送到物聯網集線器。當試圖發送使用DeviceClient.SendEventAsync()
的方法,所述應用程序崩潰有以下例外數據:IoT Hub C#設備SDK崩潰,「無法加載文件或程序集」驗證,版本= 2.2.0.0「
{「無法加載文件或程序集‘驗證,版本= 2.2.0.0,文化=中性公鑰= 2fc06f0d701809a7’或它的一個依賴
該系統找不到指定的文件。「:」驗證,版本= 2.2.0.0,文化=中性公鑰= 2fc06f0d701809a7" }
我也注意到在以下app.config
file:
<?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>
我現在用的是C#SDK版本10.0.20 我的項目是針對.NET 4.5.1 安裝的驗證軟件包是2.2.8版本
誰能提供關於正在發生的事情一些指針使用SDK錯誤?
如果你發現這不再是一個問題,請考慮關閉這個案例。 https://github.com/Azure/azure-iot-sdks/issues/851 – Jackie