Подключается с ошибками библиотека к шаблону

andrew_qb

Client
Регистрация
15.11.2017
Сообщения
35
Благодарностей
1
Баллы
8
Подключил библиотеку Clarifai добавив ссылку в GAC затем дописал директивы using, после старта проекта получаю ошибки
Код:
Тип   Время   Сообщение
   08:47:11   Компиляция кода  Ошибка в действии "CS0012" "Тип "System.Object" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "System.Runtime, Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".". [Строка: 0; Cтолбец: 1]
   08:47:11   Компиляция кода  Ошибка в действии "CS0012" "Тип "System.Collections.Generic.IEnumerable`1<T0>" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "System.Runtime, Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".". [Строка: 2; Cтолбец: 1]
   08:47:11   Компиляция кода  Ошибка в действии "CS0012" "Тип "System.Nullable`1<T0>" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "System.Runtime, Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".". [Строка: 2; Cтолбец: 1]
   08:47:11   Компиляция кода  Ошибка в действии "CS0012" "Тип "System.Collections.Generic.List`1<T0>" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "System.Collections, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".". [Строка: 2; Cтолбец: 1]
   08:47:12   Компиляция кода  Ошибка в действии "CS0012" "Тип "System.DateTime" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "System.Runtime, Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".". [Строка: 2; Cтолбец: 1]
   08:47:12   Компиляция кода  Ошибка в действии "CS0012" "Тип "System.Decimal" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "System.Runtime, Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".". [Строка: 2; Cтолбец: 1]
   08:47:12   Компиляция кода  Ошибка в действии "CS0012" "Тип "System.Threading.Tasks.Task`1<T0>" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "System.Threading.Tasks, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".". [Строка: 2; Cтолбец: 1]
   08:47:12   Компиляция кода проекта Ошибка в действии "CS1061" ""System.Threading.Tasks.Task`1<Clarifai.API.Responses.ClarifaiResponse<Clarifai.DTOs.Models.Outputs.ClarifaiOutput<Clarifai.DTOs.Predictions.Concept>>>" не содержит определение для "Result". Не удалось найти метод  расширения "Result", принимающий первый аргумент типа "System.Threading.Tasks.Task`1<Clarifai.API.Responses.ClarifaiResponse<Clarifai.DTOs.Models.Outputs.ClarifaiOutput<Clarifai.DTOs.Predictions.Concept>>>"  (пропущена директива using или ссылка на сборку?)". [Строка: 5; Cтолбец: 6]
Сам код который вызывается с ошибкой
Код:
var client = new ClarifaiClient("API_KEY");

var res = client.PublicModels.GeneralModel
    .Predict(new ClarifaiFileImage(File.ReadAllBytes("img.jpg")))
    .ExecuteAsync()
    .Result;

foreach (var concept in res.Get().Data)
{
    project.SendInfoToLog(string.Format("{0}: {1}", concept.Name, concept.Value));
}
Сама либа написана на платформе net standart 1.3
В общем не могу запустить код, тот что выше, в проекте зеннопостер но этот же код работает скомпилированный в visual studio, в общем прошу помочь.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 657
Благодарностей
1 320
Баллы
113
Ошибка № 1 - просит добавить System.Runtime, Version=4.0.20.0

решение:








Ошибки №2, №3, №5, и №6 тоже самое что и №1 - System.Runtime

Ошибка №4 - "System.Collections, Version=4.0.10.0 делаем все по аналогии как и с первой, только ищем уже не System.Runtime а System.Collections

Ошибка №7 - System.Threading.Tasks, Version=4.0.10.0 делаем все по аналогии как и с первой

Устраните сначала эти первые 7 ошибок, а потом посмотрим будет ли 8-я ошибка или нет. Вы dll не прикрепили, поэтому сам проверить не могу(
 
  • Спасибо
Реакции: andrew_qb

andrew_qb

Client
Регистрация
15.11.2017
Сообщения
35
Благодарностей
1
Баллы
8
Теперь ошибка такого вида
Код:
Выполнение действия CSharp OwnCode Не удалось загрузить файл или сборку "Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Newtonsoft.Json подключён.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 657
Благодарностей
1 320
Баллы
113
Теперь ошибка такого вида
Код:
Выполнение действия CSharp OwnCode Не удалось загрузить файл или сборку "Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Newtonsoft.Json подключён.
Может ему не нравится версия? Он требует версию минимум Version=11.0.0.0 не известно какая версия у вас подключена.

попробуйте эту dll подключить вместо вашей)
 

Вложения

andrew_qb

Client
Регистрация
15.11.2017
Сообщения
35
Благодарностей
1
Баллы
8
Может ему не нравится версия? Он требует версию минимум Version=11.0.0.0 не известно какая версия у вас подключена.
Последняя я думаю, скачал с nuget, т.е. стоит скачать 11 версию?
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 657
Благодарностей
1 320
Баллы
113

andrew_qb

Client
Регистрация
15.11.2017
Сообщения
35
Благодарностей
1
Баллы
8
Ок щас проверю.
 

andrew_qb

Client
Регистрация
15.11.2017
Сообщения
35
Благодарностей
1
Баллы
8
С вашим файлом та же самая ошибка к сожалению, скачал10 версию та же самая ошибка
Код:
Выполнение действия CSharp OwnCode Не удалось загрузить файл или сборку "Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 657
Благодарностей
1 320
Баллы
113
а директивы using добавлены?








Код:
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
 

andrew_qb

Client
Регистрация
15.11.2017
Сообщения
35
Благодарностей
1
Баллы
8
Да эти две строки прописаны
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 657
Благодарностей
1 320
Баллы
113
Если можно дайте мне шаблон в ЛС я посмотрю
 

andrew_qb

Client
Регистрация
15.11.2017
Сообщения
35
Благодарностей
1
Баллы
8
хм я сам ещё не много повожусь если не выйдет, то скину, а можете телегу вашу скинуть в ЛС если вы не против?
 

andrew_qb

Client
Регистрация
15.11.2017
Сообщения
35
Благодарностей
1
Баллы
8
В общем получилось добиться работоспособности с версией 11.0.2
 
  • Спасибо
Реакции: samsonnn

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)