Не удалось найти файл 'obj\Debug\OldProjectName.csproj.FileListAbsolute.txt

Я пытаюсь опубликовать проект (tools vs2010), но не могу все время получать ошибку ниже. Я вставляю файлы проектов из другого проекта, а затем меняю пространство имен (OldProjectName) на родительский проект (NewProjectName). Но он все еще получает информацию откуда-то о старом проекте.

Я очистил решение, построил, перестроил. Закрыт и снова открыт и все время те же ошибки.

Я могу создать проект, но публиковать его.

Любые идеи, что может вызвать проблему?

Ошибка 1 Копирование файла obj\Debug\OldProjectName.csproj.FileListAbsolute.txt для OBJ\Debug\Пакет\PackageTmp\OBJ\Debug\OldProjectName.csproj.FileListAbsolute.txt не смогли. Не удалось найти файл 'OBJ\Debug\OldProjectName.csproj.FileListAbsolute.txt. 0 0 NewProjectName

Ответы

Ответ 1

Open your .csproj file in notepad

find "obj\Debug\OldProjectName.csproj.FileListAbsolute.txt"
remove that line and save it 
open your project and try to publish it and this time you will be succeeded.

Примечание: если вы получаете больше файлов, например .pdb, удалите это. Надеюсь, это поможет вам

Ответ 2

Убедитесь, что папка obj не доступна только для чтения, если это изменить свойство только для чтения этой папки на false. это сработало для меня.

Ответ 3

Проверьте права доступа к папке obj\Debug \, если вы дадите ей права на запись, ошибка исчезнет.

Ответ 4

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

Откройте файл проекта (vb/cs) proj с помощью блокнота и найдите отсутствующие файлы.

В моем случае я получил эту ошибку, когда попытался опубликовать проект, и некоторые файлы не были найдены.

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

Затем опубликовано сообщение успешно.

Ответ 6

У меня тоже была эта проблема. Я решил это, удалив файлы внутри папки bin проекта (.dll и .pdb), и закрыл и снова открыл VS.

Ответ 7

Проверьте, установлены ли папки "bin" и "obj" в исходный элемент управления, если они удаляют эти две папки в исходном элементе управления. Нет необходимости проверять эти две папки на исходные папки. Также убедитесь, что эти папки "obj" и "bin" удалены с вашего жесткого диска, они будут созданы снова после сборки.

Надеюсь, это исправит вашу проблему.

Ответ 8

Как и многие другие, эти файлы были только для чтения и должны быть удалены или фактически могут быть перезаписаны VS. Однако, как может быть и для многих других, проблема заключалась в том, что эти файлы были проверены в исходном контроле. Папки bin и obj не должны находиться в исходном элементе управления. Отметьте их для удаления и отправьте список изменений.

Единственным исключением из правила является то, что папка bin может быть dll файлами, которые не совместимы с .Net. Например, dll C/С++, который вы используете через dll-оболочку .Net. Я отмечаю их как контент, чтобы они публиковались и проверяли их в исходном контроле.