2013-06-21 10 views
2

У меня есть консольное приложение C#, которое использует JSON, и отлично работает при запуске на моей машине разработки. Когда я пытаюсь переместить приложение на другую машину, чтобы запустить его я получаю следующее исключение, когда речь идет о той части моего кода, который требует JSON:Не удалось загрузить файл или сборку, newtonsoft.json

Не удалось загрузить файл или сборку, newtonsoft.json 4.5.0.0

Я предполагаю, что мне нужно загрузить/установить это на машине, на которой я хочу запустить приложение. Как я могу это сделать?

ответ

3

Загрузите Newtonsoft.Json.dll с http://json.codeplex.com/releases/view/107620 и поместите его в папку BIN приложения.

+0

Кажется немного глупым, чтобы сделать это, когда OP уже имеет копию нужной версии этого файла. – spender

+0

Правильно, поскольку OP не упоминал, где находится сборка (это может быть gac'd), поэтому предложил эту опцию. Ваш ответ предполагает его уже в проекте. – Sunny

0

Найдите недостающую сборку в обозревателе решений (по ссылкам), щелкните правую кнопку мыши и выберите Свойства, затем выберите

copy local: true 

и дллы будут скопированы в папку вывода и должны быть распределены с вашей программой ,