Почему публикация в VS2008 завершается неудачей без сообщения об ошибке?

StackOverflow https://stackoverflow.com/questions/514754

Вопрос

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

========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

Если в разделе копирования я выбираю «Все файлы в папке исходного проекта», все работает нормально, но если я выбираю «Только файлы, необходимые для запуска этого приложения» или «Все файлы проекта», я получаю сообщение о том, что это не удалось, но без каких-либо дальнейшая информация.

Я использую Subversion, и если я копирую (экспортирую) проект и открываю его за пределами системы контроля версий, он публикуется правильно.Есть ли какое-то известное взаимодействие с Subversion, которое не позволяет этому происходить правильно?Есть ли способ получить «Только файлы, необходимые для запуска этого приложения» с помощью Subversion?

Спасибо за любую помощь

Это было полезно?

Решение

Анк, кажется, вызывает некоторые проблемы.Я обнаружил, что вам нужно открыть визуальную студию, а затем отключить Ankh, перейдя в Инструменты -> Параметры -> Управление версиями -> Выберите «Нет» в качестве текущего плагина управления версиями.Затем закройте визуальную студию и снова откройте ее.Тогда публикация, кажется, работает...

Другие советы

Окно вывода (Ctrl+Alt+O) отображает информационные сообщения и ошибки во время публикации.Есть ли у вас различия между строками

------ Publish started: 

и

========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

во всех упомянутых случаях?

У меня была та же проблема при использовании Subversion и установленном Ankh, после удаления Ankh публикация теперь снова работает, хотя я не знаю, что заставляет Ankh препятствовать процессу публикации.

С уважением

Андреас

То же самое происходит с моим проектом:папка публикации находится под контролем svn, и если я выберу «Только файлы, необходимые для запуска этого приложения» или «Все файлы проекта», публикация завершится неудачно.

Я подозреваю, что VS пытается удалить все файлы, «не необходимые для запуска этого приложения», или, по крайней мере, пытается сделать что-то, что не одобряет SVN.VS не получит разрешения на запись на диск, и публикация завершится неудачно (без сообщения об ошибке, просто написано «Ошибка»).

Единственное решение, которое я нашел, - это выполнить очистку/обновление SVN в папке публикации, закрыть VS и открыть его снова.Издание будет работать :-(

У меня была точно такая же проблема, однако вскоре она была решена благодаря ответу Александра Прокофьева, Ctrl+Alt+O) вскоре обнаружил, что были удаленные изображения, которые проект пытался опубликовать.

enter image description here1. Проверьте, содержит ли ваша папка отладки какой-либо нежелательный файл или нерабочий файл. Если есть какие-либо файлы, значит, исключите их из вашего проекта.

2. Затем вы должны проверить папку отладки и выпуска.

Да, все сообщения публикации отображаются в окне «Вывод».Вы также можете открыть его, выбрав «Вывод» в меню «Вид».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top