При перемещении exe+dll вылетает ошибка C#

180
17 июня 2022, 16:30

При запуске программы на моём пк всё нормально, но если запускать на другом, то выводит следующую ошибку

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

Рядом с exe файлом находится нужный dll, но программа его не видит. В чем ошибка? Заранее благодарю

UPD: приложение написано на формах, сборка дебаг, библиотека подключена через NuGet. Нужный dll - Json, на него исключение как раз и ссылается. В папке сборки помимо exe и dll Json'а присутствует project_name.exe.config и project_name.pdb. Если скопировать exe и dll файл в другую папку на моём пк (вне проекта), то все работает. Если же запустить exe на другом компьютере (с dll файлом рядом) вылетает вышеуказанное исключение.

UPD2: .Net Framework

READ ALSO
"Assembly will not load due to errors" Unity

"Assembly will not load due to errors" Unity

Делаю приложение на Unity, в котором нужно использовать базу данных, которая хранится на хостингеПри попытке добавить библиотеку MySql

232
Выборка данных из Mysql по id

Выборка данных из Mysql по id

Какой запрос Mysql нужно написать чтобы извлечь данные по id которые выделены на скриншоте

276
Unity. Проблема с заполнением массива

Unity. Проблема с заполнением массива

Написал код, который должен заполнять стринговый массив с клавиатуры через поле ввода

181
Как конвертировать int в DateTime c#

Как конвертировать int в DateTime c#

В VK Api возвращается date в странном виде, в виде числа и непонятно как его расшифровывать

167