Странные ошибки компиляции VS2005: невозможно найти файл ресурсов (потому что компилятор продолжает его удалять) - PullRequest
0 голосов
/ 07 апреля 2010

Я ПОЛУЧАЮ СЛЕДУЮЩУЮ ОШИБКУ В ОЧЕНЬ ПРОСТОЙ БИБЛИОТЕКЕ КЛАССА:

Ошибка 1 Не удалось скопировать файл "obj \ Debug \ SMIT.SysAdmin.BusinessLayer.Resources.resources" в "obj \ Debug \ SMIT.SysAdmin.BusinessLayer.SMIT.SysAdmin.BusinessLayer.Resources.resources". Не удалось найти файл 'obj \ Debug \ SMIT.SysAdmin.BusinessLayer.Resources.resources'. SMIT.SysAdmin.BusinessLayer

Переходя на вкладку Свойства проекта-> Ресурс, я вижу, что я определил, что делать ресурсы. Тем не менее, я попытался удалить файл ресурса и воссоздать его, перейдя на вкладку ресурса. Когда я перекомпилирую, я все еще получаю ту же ошибку.

Почему он даже ищет файл ресурсов? Я не определяю ресурсы на вкладке свойств проекта и не добавляю новые элементы файла ресурсов.

Есть предложения, что попробовать?

Обновление:

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

Мое решение содержит несколько проектов (может быть, 10 или около того). Может ли VS 2005 иметь проблемы с определением зависимостей и правильным порядком компиляции этих проектов?

1 Ответ

0 голосов
/ 08 апреля 2010

Может ли VS 2005 иметь проблемы с определением зависимостей и правильным порядком компиляции этих проектов?

Похоже, это может быть причиной того, что свойства решения позволяют вам устанавливать зависимости.Очевидно, Visual Studio может выяснить, что проекты установки зависят от других проектов, чей вывод они используют, но если различные проекты не имеют очевидных зависимостей, вам следует установить их.

...