Использование Решение Адама Робинсона позволило мне опубликовать, но я обнаружил, что пользователи не могут установить проект после его публикации, поскольку система конечного пользователя будет жаловаться на невозможность установки, отмечая место на жестком диске , Поскольку это казалось маловероятным, чтобы быть основной причиной, я углубился в это.
Очевидно, что причиной моей проблемы было то, что одна из моих ссылок также ссылалась на .dll, которую использовал мой проект, но на другую версию. У ClickOnce такого не было, и он отказался копировать вторую версию .dll в систему пользователя, ссылаясь на уже существующую версию. Исправив это так, что .dll и проект ссылались на одну и ту же версию другого .dll, удалили ошибку и исправили проблему установки.