Я пытаюсь запустить некоторый интеграционный тест на визуальной студии, который проверяет отправку данных в концентратор IoT. При попытке отправить данные с помощью метода DeviceClient.SendEventAsync()
, сбой приложения со следующим исключением:IoT Hub C# Устройства SDK сбой «Не удалось загрузить файл или сборку» Validation, Version = 2.2.0.0 «
{ "Не удалось загрузить файл или сборку„Validation, Version = 2.2.0.0, культура = нейтральной, PublicKeyToken = 2fc06f0d701809a7“или один из его зависимостей
система не может найти указанный файл. ":" Validation, Version = 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>
Я использую версию 10.0.20 из # SDK C Мой проект ориентирован на .NET 4.5.1 Пакет проверки установлен в версии 2.2.8
Может кто-нибудь дать некоторые указатели о том, что происходит неправильно в использовании SDK?
Если вы считаете, что это не проблема, рассмотрите вопрос о закрытии этого случая , https://github.com/Azure/azure-iot-sdks/issues/851 – Jackie