Visual Studio 2010 RTM не публикуется с ClickOnce - PullRequest
34 голосов
/ 13 апреля 2010

Кто-нибудь использует ClickOnce с VS2010?

Я получаю следующее при публикации, когда решение работает нормально ...

Building WindowsFormsApplication1...
Error: Cannot publish because a project failed to build.

Перепробовал все, новый чистый проект (и формы ветра, и WPF), новый временный ключ, отключенные предварительные требования и воспроизводился с каждым параметром публикации. Я надеялся, что это будет исправлено в финале, то же самое произошло в RC

Мой «обходной путь» на данный момент заключается в использовании msbuild.exe с clickonce.proj, как показано ниже http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/40bb7d32-a9ad-40d7-8113-cb3ed2747e69 (подключен к кнопке внешнего инструмента + панели инструментов, как в посте параллельной сборки hanselman)

Ответы [ 8 ]

39 голосов
/ 15 апреля 2010

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

9 голосов
/ 01 июля 2010

Я опубликовал ошибку при подключении, поэтому, пожалуйста, проголосуйте:)

https://connect.microsoft.com/VisualStudio/feedback/details/572124/failed-to-publish-with-clickonce#tabs

3 голосов
/ 02 июля 2010

Я спросил об этом руководителя продукта ClickOnce, и он сказал, что это проблема с DevExpress. Они предлагают решение здесь: http://www.devexpress.com/Support/Center/p/B156192.aspx

1 голос
/ 01 декабря 2010

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

Мой проект собирается и запускается без ошибок. Я попытался очистить сборку, вручную удалив папки bin / и obj /, даже с помощью мастера публикации / Build-Menu-> Publish. Все закончится неудачей с описанным «Невозможно опубликовать, потому что проект не удалось построить.»

Вот что заставило меня работать: Я выполняю публикацию по пути UNC, но URL-адрес установочной папки (на вкладке Публикация параметра проекта) был задан в качестве URL-адреса, отображаемого IIS, работающим на сервере, который также раскрывает путь UNC. Я попытался просто установить URL-адрес папки установки в UNC-путь, и сборка ClickOnce наконец-то была собрана и опубликована. У меня нет веб-страницы, но мы можем жить с этим сейчас.

0 голосов
/ 12 мая 2014

Я столкнулся с той же проблемой. Прежде чем публиковать ваш проект, очистите ваш код, который очистит папку «bin \ Debug». Затем опубликуйте свой проект, и он будет работать правильно. Отлично работает с Visual Studio 2010, 2012, 2013.

0 голосов
/ 19 марта 2013

Я получаю эту ошибку, потому что мой диск был почти заполнен. Я переместил 10 ГБ на другой диск, перезапустил Visual Studio.

Ошибка по-прежнему возникала, если я нажимал «Опубликовать сейчас», но с помощью команды «Построение» >> «Опубликовать [ProjectName]» работал нормально.

0 голосов
/ 04 мая 2010

Это ошибка в VS2010. Я смог опубликовать 24 раза без проблем. 25-й раз отказался работать, если я не нажал правой кнопкой мыши на проекте и не опубликовал. Я получал точно такую ​​же ошибку без предупреждений. У меня есть все последние обновления и я не изменил никаких настроек в VS2010.

0 голосов
/ 14 апреля 2010

Я успешно использовал ClicKOnce с VS2010 в течение нескольких недель.

Это не проблема ClickOnce, это проблема сборки. Какова остальная часть сообщения об ошибке, то есть почему проект не может быть собран?

...