Ошибка типа "Меня не существует, я падаю только в ZennoPoster"

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
Здравствуйте! Проблема появляется при попытке получить объект класса UserCredential (Google авторизация), в Visual Studio 2017, работает все идеально четко и быстро. Но ZennoPoster выдает неизвестные мне ошибки (и это уже не в первое), собственно изображения экрана:

Буду рад любым догадкам, заранее всем огромное спасибо, что уделили время на мою проблему. Если проблема не решиться, будем писать разработчикам.
 

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
Всем привет! Попытался разложить по кусочкам. На данном этапе, когда мы пытаемся получить результат асинхронной операции, появляется ошибка:

Выше сама строка на которой возникает ошибка, а вот и сама ошибка:

Message: Инициализатор типа "Google.Apis.Json.NewtonsoftJsonSerializer" выдал исключение. И еще чуть-чуть лога об ошибке:
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 300
Благодарностей
5 861
Баллы
113
Это так и задумано - знак кирпич на скриншотах или просто не получилось их приложить?
 

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 300
Благодарностей
5 861
Баллы
113

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 300
Благодарностей
5 861
Баллы
113

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
В общем коде можно объявить класс или функцию только методом public. Судя по скрину, вы объявляете как private.
Да, но причем тут это? У меня есть методы которые объявлены модификатором доступа private, и все нормально. Но сейчас попробую, может быть вы правы =)
 

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 300
Благодарностей
5 861
Баллы
113
  • Спасибо
Реакции: Crypto Life

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
Попробуйте отладку ошибок в логе выполнения в ProjectMaker произвести.
https://zennolab.com/wiki/ru:debug_mistakes
Спасибо больше за предложение, но я уже это делал, и много раз. Ошибка вот какая "Инициализатор типа "Google.Apis.Json.NewtonsoftJsonSerializer" выдал исключение". Может быть библиотека неправильная, может быть я что-то где-то накрутил (проверял много раз). Мои подозрения падают на какой то баг, но кто его знает или это так...
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 300
Благодарностей
5 861
Баллы
113
  • Спасибо
Реакции: Crypto Life

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 300
Благодарностей
5 861
Баллы
113

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
Ну вот по-моему что-то все-таки с загрузкой библиотеки newtonsoft.json
Она у вас как подключена к проекту?
Так вот и я отом же, она или не правильно подключается, или я уже разучился подключать.
Скрины:
https://photos.app.goo.gl/B4KetKMSmC4zEGNx8
https://photos.app.goo.gl/6cUyb6XRVzZ148Kw5

using Newtonsoft.Json; подключал, смысла не имеет, потому что Google.Apis как то сам с ней связывается.
 

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
Подключал библиотеки так, как подключен в packages. Хотя потом решил поэкспериментировать, удалил с проекта полностью Newtonsoft.Json. И проект в Visual Studio продолжил отлично работать.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 300
Благодарностей
5 861
Баллы
113
Так вот и я отом же, она или не правильно подключается, или я уже разучился подключать.
Скрины:
https://photos.app.goo.gl/B4KetKMSmC4zEGNx8
https://photos.app.goo.gl/6cUyb6XRVzZ148Kw5

using Newtonsoft.Json; подключал, смысла не имеет, потому что Google.Apis как то сам с ней связывается.
Не знаю как в Visual Sutdio, а в постере надо добавить библиотеку в GAC из папки ExternalAssemblies соответтсвущей версии постера.
 

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
Не знаю как в Visual Sutdio, а в постере надо добавить библиотеку в GAC из папки ExternalAssemblies соответтсвущей версии постера.
А после как выписывать шаблон клиенту, все нормально будет работать? Я просто именно этот момент еще не до конца понимаю.
 

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
Не знаю как в Visual Sutdio, а в постере надо добавить библиотеку в GAC из папки ExternalAssemblies соответтсвущей версии постера.
Что такое GAC, и чем его едят? Вот нашел библиотеки в папке ExternalAssemblies, и теперь их куда?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 300
Благодарностей
5 861
Баллы
113
Что такое GAC, и чем его едят? Вот нашел библиотеки в папке ExternalAssemblies, и теперь их куда?
В ProjectMaker нужно Добавить действие->Свой код>Ссылки из GAС, там добавить библиотеку из папки ExternalAssemblies.
 
  • Спасибо
Реакции: Crypto Life

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 300
Благодарностей
5 861
Баллы
113

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 300
Благодарностей
5 861
Баллы
113

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
Может у вас там что-то не то? Какая-то дефолтная библиотека вместо нужной? Удалите которая есть и добавьте из ExternalAssemblies.
Ошибка не исчезла, все также ему не хватает Newtonsoft.Json.
Но ваше предложение, было очень убедительное, спасибо =)
 

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
Может у вас там что-то не то? Какая-то дефолтная библиотека вместо нужной? Удалите которая есть и добавьте из ExternalAssemblies.
Добрый вечер. Пересмотрел лог ошибок, узнал интересную вещь, проект пытается добавить версию библиотеки 10.0.0.0 (когда есть только 10.0.0.1), а когда даешь ему более старшую версию, то все равно смотрит на 10.0.0.0, так вот, я тут подумал, на базе какого .NET Framewor`a строится проекты в ZennoPoster, не подскажите? Может быть там старая версия, а я ставлю новые библиотеки.
 

Crypto Life

Client
Регистрация
16.08.2018
Сообщения
39
Благодарностей
1
Баллы
8
Я был прав, оно хотело библиотеку из версии 10+, поставил 10.0.0.1 ошибка, поставил 10.0.0.2 все получилось. Навык работы с API от Google, так сказать получен. VladZen, вам огромное спасибо, что вы единственный человек на форуме, который откликнулся на мою проблему! Чтож, можно тему закрывать. Проблема решена!
 

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