“Не удалось загрузить файл или сборку” VkNet.dll

717
01 января 2017, 17:15

Необработанное исключение типа "System.IO.FileNotFoundException" в VkNet.dll

Дополнительные сведения: Не удалось загрузить файл или сборку "Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" либо одну из их зависимостей. Не удается найти указанный файл.

Данная ошибка выскакивает при попытке получить все фотографии пользователя.

private void button1_Click(object sender, EventArgs e)
{
    var getAll = vk.Photo.GetAll(Convert.ToInt32(textBox1.Text), true, 20, 0, true, false);
    foreach (var photos in getAll)
    {
        textBox1.Text = photos.CreateTime.ToString();
    }
}

Подскажите, пожалуйста, в чем проблема? Авторизация проходит успешно.

Answer 1

Библиотеке VkNet.dll видимо требуется библиотека Newtonsoft.Json.dll. Установите Json.NET через nuget либо добавьте ссылку в проект вручную. Можно также добавит в проект саму dll, в свойствах указать "Копировать в выходной каталог - Копировать более позднюю версию" и "Действие при сборке - нет"

READ ALSO
Проблема с установкой Visual Studio 2015

Проблема с установкой Visual Studio 2015

При установке произошел сбой с ошибкой

402
“Значение не может быть неопределенным”

“Значение не может быть неопределенным”

При попытке получить картинки пользователя, получаю: Значение не может быть неопределенным

375
Когда применять unset в php7

Когда применять unset в php7

Здравствуйте, посмотрел выступления зендовца, почитал статьи на ХабреПоле чего возник логичный, но философский вопрос про оптимизацию кода

443