Опубликовать ошибку в Visual Studio
Я продолжаю получать эту безумную ошибку, которая заставляет меня думать, что В.С. пошел глупо, а не мудрее.
Ошибка 1 Копирование файла Content\Images\Brands\Lenovo.png в obj\Debug\Package\PackageTmp\Content\Images\Brands\Lenovo.png не удалось. Не удалось найти файл "Контент\Картинки\Бренды\Lenovo.png". 0 0 PriceCompare
Ошибка возникает при попытке публикации в файловой системе. Глупо, что VS ищет файл, который я удалил сам, и теперь он не находится в решении.
Раньше я также удалял и добавлял файлы, но сегодня сегодня команда публикации начала давать ошибки.
Во многих других сообщениях я видел, как люди просили открыть файл .csproj с помощью блокнота и удалить ссылки на удаленные файлы вручную. Это кажется очень сложным, поскольку я удалил длинный список файлов и добавил много новых.
Есть ли более простой способ избавиться от этой проблемы или мне нужно вручную удалить ссылки на удаленный файл. Не могу ли я просто удалить папку obj или удалить каталог bin или очистить решение или что-то в этом роде.
Ответы
Ответ 1
Вам нужно сообщить Visual Studio, что вы удалили файлы.
Перейдите в папку проекта/решения, в которой существуют файлы, и удалите их.
Visual Studio предполагает, что, поскольку вы добавили файл изначально, он должен быть опубликован. Он не может предположить, что вы этого не хотите, потому что он не в файловой системе. Подумайте об использовании контроля источника в команде - файл может существовать только на одной машине, но все же необходимо.
Это не сложно, как вы думаете - файлы, которые не могут быть найдены, имеют полупрозрачный вид, достаточно простой, чтобы выбрать их и массовое удаление в Visual Studio. Вы также можете установить свойства проекта для отображения всех файлов, а затем выбрать все те, которые должны быть частью проекта, и добавить их в одну операцию.
Ответ 2
В основном это происходит, когда мы удаляем содержимое из папки, но забываем удалить из решений Visual Studio.
Чтобы решить эту проблему, выполните следующие действия: -
- Перейдите в Visual Studio Solution Explorer и щелкните правой кнопкой мыши на конкретном контенте
- исключить из проекта.
- щелкните правой кнопкой мыши и удалите из visual studio solution explorer.
Надеюсь, это поможет вам:)
Ответ 3
Я столкнулся с той же проблемой, потому что файлы проекта были добавлены и удалены столько раз. Я удалил желтый отмеченный файл из визуального студийного решения, и он отлично работал у меня.
Ответ 4
В моем случае, проблема с правами доступа, я запускаю VS в режиме администратора (Запуск от имени администратора). Сделал трюк.
Ответ 5
1-set проект в режим выпуска
Проект 2-реконструкции
3-опубликовать проект
Ответ 6
Удалить все файлы на сервере. Добавьте новый профиль публикации в Visual Studio и используйте его. Проще всего это.