Немного опоздал на этот комментарий, но я нашел этот вопрос, потому что испытывал то же самое. Предложение здесь, потому что предложенные обходные пути не работают для меня.
Мой проект собирается и запускается без ошибок. Я попытался очистить сборку, вручную удалив папки bin / и obj /, даже с помощью мастера публикации / Build-Menu-> Publish. Все закончится неудачей с описанным «Невозможно опубликовать, потому что проект не удалось построить.»
Вот что заставило меня работать:
Я выполняю публикацию по пути UNC, но URL-адрес установочной папки (на вкладке Публикация параметра проекта) был задан в качестве URL-адреса, отображаемого IIS, работающим на сервере, который также раскрывает путь UNC. Я попытался просто установить URL-адрес папки установки в UNC-путь, и сборка ClickOnce наконец-то была собрана и опубликована. У меня нет веб-страницы, но мы можем жить с этим сейчас.