Я получаю следующую ошибку в проекте моего проекта, когда пытаюсь построить... Ошибка CS2001: Исходный файл ".cs" не найден. Я взял два файла, которые вызывают эту ошибку специально, потому что они конфликтуют с другими файлами и не могут быть там. Как я могу разрешить эту ошибку, не возвращая 2 файла в решение?
Ошибка CS2001: Исходный файл ".cs" не найден
Ответ 1
Вероятно, они по-прежнему ссылаются на файл проекта. Убедитесь, что они удалены с помощью Обозревателя решений в Visual Studio - он должен показывать их как отсутствующие (с восклицательным знаком).
Ответ 2
У меня тоже была эта проблема.
Возможные причины в моем случае: я дважды удалил дублированное представление и модель представления. Я вернул одно из удалений, а затем появилась ошибка InitializeComponent. Я сделал следующие шаги.
- Я проверил все решения, упомянутые в этом вопросе. Класс имя и действие сборки были правильными.
- Я очистил свое решение и перестроил его. Появилась другая ошибка. "Ошибка CS2001: Исходный файл".cs "не найден"
- Я нашел этот ответ и выполнил шаги.
- Я перезагрузил проект и снова очистил/перестроил.
- Мое решение построено без ошибок, и мое приложение работает сейчас.
Ответ 3
Я открываю проект,.csproj, используя блокнот и удаляю отсутствующую ссылку на файл.
Ответ 4
В моем случае я добавляю файл как ссылку из другого проекта, а затем переименую файл в исходный проект, который вызывает проблему в проекте назначения. Я удаляю связанный файл в пункт назначения и снова добавляю новое имя.