Я получаю эту ошибку со вчерашнего дня и после «поиска попыток и плач». Я в конечном итоге задал вопрос здесь.Не удалось загрузить файл или сборку «System.Drawing» или одну из его зависимостей
Необработанное исключение типа 'System.InvalidOperationException' произошло в 'проекта .exe'
Ошибка: не удалось загрузить файл или сборку «System.Drawing, Version = 4.0. 0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a 'или - одна из его зависимостей. Система не может найти указанный файл.
Этот проект настроен на использование 3.5-Framework. Ошибка возникает, когда форма загружается, когда у моих ресурсов есть изображения или что-то, что использует графику в нем. (удаление формы и кнопок-изображений «решает» проблема). Я Allready попробовал следующее:
- Выполненный «Чистый» & «Rebuild» по проекту
- Удалены ссылки System.Drawing, и добавить его обратно в
- Set accessmodifier для. ресурс в * .resx до «без генерации кода».
- Поиск * resx-файла для '4.0.0.0' для замены '2.0.0.0', но '4.0.0.0' нигде не указан.
Этот вопрос был поднят в прошлом, но никаких предложений, похоже, не исправить мою проблему?
Спасибо за чтение. Спасибо за ваше время. Bert
Уверен, у вас есть ресурс, который по-прежнему относится к 4.0. Обычная ошибка начинается с таргетинга проекта на 4.0+, а затем смены его на 3.5. Это не всегда легко найти, некоторые ресурсы закодированы в base64 в файле .resx. Как растровое изображение или значок. Трассировка стека исключения должна дать вам довольно хорошую идею, какой конкретный ресурс является нарушителем спокойствия. Вам нужно будет перезагрузить форму в конструкторе и сделать тривиальное редактирование, чтобы заставить его повторно сгенерировать файл .resx. –
Может быть, вы ссылаетесь на сборку версии 4.0 из проекта .net 3.5? – Lucius
Я не помню, когда-либо имел этот проект (ы) на 4.0. Не переключая его обратно на 3.5 после. Вчера он работал всем денди и штрафом. я попытаюсь «отредактировать» форму .ico, чтобы восстановить файл .resx. – BertCoding