У меня есть решение с двумя проектами: Один из них - проект winforms, другой - консольное приложение. При каждом выполнении проект winforms запускает процесс с файлом консольного приложения .exe в качестве аргумента.Сборка пытается решить неправильную версию сборки
Проблема: Консольный проект - при выполнении в cmd.exe - правильно загружает все необходимые сборки, но при выполнении проекта winforms не удается загрузить определенную сборку и пытается ее решить, хотя правильная сборка находится кроме файла .exe. Чтобы быть более конкретным, когда консольное приложение выполняется самостоятельно, загружает Newtonsoft.Json.dll ver 8.0 успешно, с которым он был скомпилирован, но когда он запускается через приложение winforms, он не может разрешить сборку и пытается загрузить ver 6.0 и не удается.
Я использую VS 2015 и Newtonsoft.Json.dll Ссылка manged by Nuget.
Может кто-нибудь, пожалуйста, помогите мне, что здесь не так?
Вы пытались очистить все ссылки на предыдущие версии в файлах package.config? – Pseudonym
Файл package.config в консольном приложении ссылался на правильную версию. Я удалил его, и теперь все в порядке! Не знаю, что случилось! Также это то, что я вижу в файле app.config: ** ** –
Помните, если я отправлю это в качестве ответа тогда? – Pseudonym