Подтвердить что ты не робот

Ошибка CS2001: Исходный файл ".cs" не найден

Я получаю следующую ошибку в проекте моего проекта, когда пытаюсь построить... Ошибка CS2001: Исходный файл ".cs" не найден. Я взял два файла, которые вызывают эту ошибку специально, потому что они конфликтуют с другими файлами и не могут быть там. Как я могу разрешить эту ошибку, не возвращая 2 файла в решение?

4b9b3361

Ответ 1

Вероятно, они по-прежнему ссылаются на файл проекта. Убедитесь, что они удалены с помощью Обозревателя решений в Visual Studio - он должен показывать их как отсутствующие (с восклицательным знаком).

Ответ 2

У меня тоже была эта проблема.

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

  • Я проверил все решения, упомянутые в этом вопросе. Класс имя и действие сборки были правильными.
  • Я очистил свое решение и перестроил его. Появилась другая ошибка. "Ошибка CS2001: Исходный файл".cs "не найден"
  • Я нашел этот ответ и выполнил шаги.
  • Я перезагрузил проект и снова очистил/перестроил.
  • Мое решение построено без ошибок, и мое приложение работает сейчас.

Ответ 3

Я открываю проект,.csproj, используя блокнот и удаляю отсутствующую ссылку на файл.

Ответ 4

В моем случае я добавляю файл как ссылку из другого проекта, а затем переименую файл в исходный проект, который вызывает проблему в проекте назначения. Я удаляю связанный файл в пункт назначения и снова добавляю новое имя.