2012-05-22 2 views
15

Я пытаюсь опубликовать проект ASP.NET в VS2010, и я получаю следующее сообщение об ошибке:ASP.NET опубликовывает пытается скопировать несуществующий файл

Copying file bin\CKFinder.pdb to obj\Release\Package\PackageTmp\bin\CKFinder.pdb failed. Could not find file 'bin\CKFinder.pdb'.

Я попытался с помощью пробной версии CKFinder (с CKEditor), но я поддержал его. Я удалил все ссылки на CKFinder, включая папки и ссылки - или так я думал.

Я пробовал посмотреть эту ошибку и пришел пустым. Это расстраивает.

Почему эта ошибка возникает? Идеи?

Заранее спасибо. , ,

+1

Обновление: я зашел в Project -> Package/Publish Settings и нажал кнопку «Исключить сгенерированные символы отладки». Проект теперь публикуется, когда я пишу это. –

ответ

6

Обновление: я зашел в Project -> Package/Publish Settings и нажал кнопку «Исключить сгенерированные символы отладки». Проект начал публиковать без каких-либо проблем.

Обновление № 2 (это, вероятно, лучший ответ): Я попытался опубликовать в качестве отладки вместо выпуска (да, я хотел сохранить функции отладки в этой конкретной версии), и ошибка снова возникла. Оказалось, что я не исключил CKfinder.dll из проекта. Как только я это сделал, он бежал без проблем.

+0

не я ...Ошибка 1 Копирование файлов Views \ Default1 \ Index.cshtml в obj \ Release \ Package \ PackageTmp \ Views \ Default1 \ Index.cshtml не удалось. Не удалось найти файл 'Views \ Default1 \ Index.cshtml'. В VS2012 Express! –

+4

Да! Файлы находятся не в папке, а только в .proj. Ошибка SubVersion Commit! –

+7

Комментарий Франсуа Бретона оказался полезным для меня. Я удалил ссылку на dll, но TFS не отразился на ней. Мне пришлось перейти и отредактировать файл Project.csproj и удалить ссылку . Сохраните его на диске, VS попросил перезагрузить проект. Теперь публикация хорошо –

10

Я также столкнулся с этой проблемой. Я получаю следующее сообщение об ошибке при попытке опубликовать MVCForum 1,7: комментарий

Copying file App_Data\NuGetBackup\Hello.txt to obj\Release\Package\PackageTmp\App_Data\NuGetBackup\Hello.txt failed. Could not find file 'App_Data\NuGetBackup\Hello.txt'.

Франсуа Бретон помог мне достичь решения.

Это просто:

Откройте файл .csproj с текстовым редактором (Блокнот, Notepad ++, Visual Studio откроет его как проект

Нажмите Ctrl + F и поиск файла проблемы. В моем случае файл был "hello.txt" без запятых

Под ItemGroup оно проживало:.

<ItemGroup> 
    <Content Include="App_Data\NuGetBackup\Hello.txt" /> 
    <Content Include="Content\admin\Admin.css"> 
     <DependentUpon>Admin.scss</DependentUpon> 
    </Content> 
...More code omitted due to brevity. 

Я удалил строку и вуаля! Visual Studio позволил мне просмотреть перед публикацией!

Кончится так:

<ItemGroup> 
    <Content Include="Content\admin\Admin.css"> 
     <DependentUpon>Admin.scss</DependentUpon> 
    </Content> 
...More code omitted due to brevity. 
1

Я столкнулся с той же проблемой, я просто нажал показывает все файлы и удалять файлы, которые имели восклицательный знак с ними. Надеюсь, это поможет кому-то.

6

Me просто удален желтого отмечен файла из моего Visual Studio решения & он сильно работал для меня, потому что файлы были добавлены и удалены много раз из папок, но его не удаляется из проекта решения VS.

Смежные вопросы