Ошибка «Не удалось загрузить файл или сборку».Работает на моем компьютере, но не на других

У меня есть решение с одним файлом проекта. Я развертываю как приложение ClickOnce. На моем компьютере все работает нормально, но когда я пытаюсь запустить его на другом, я получаю эту ошибку

System.IO.FileNotFoundException: не удалось загрузить файл или сборку System.Windows.Forms.DataVisualization, Version = 3.5 .0.0, Культура = нейтральный, PublicKeyToken = 31bf3856ad364e35 'или одна из его зависимостей. Системе не удается найти указанный файл. Имя файла: 'System.Windows.Forms.DataVisualization, Version = 3.5.0.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35'

System.Windows.Forms.DataVisualization загружен в качестве ссылки в моем проекте, и я считаю, что там уместны операторы using, где бы они ни использовались.

Когда я перехожу в свой проект «Свойства»> «Опубликовать»> «Файлы приложения» ... System.Windows.Forms.DataVisualization имеет восклицательный знак рядом с текстом всплывающей подсказки «Этот элемент больше не упоминается в проекте. Если это больше не нужен, его можно удалить, щелкнув правой кнопкой мыши по элементу ". статус публикации - «Включить», а хеш - «Включить». однако статус публикации не "Включить (авто)"; Рядом с пунктом "Исключить" отображается автоматический текст. Но независимо от того, включаю я или исключаю, я получаю ту же ошибку при запуске на чужой машине.

Как вы думаете, что мне нужно сделать, чтобы на этот файл правильно указали ссылку?

Спасибо

Обновление:

Я пробовал установить Local Copy = true, построить перестроить безрезультатно.

Я сейчас перебираю все остальные предложения. (Это долгая прогулка между мной и компьютером, который не работает!)

6
задан Brad 4 November 2011 в 18:25
поделиться