Подтвердить что ты не робот

Visual Studio 2010 RTM не публикуется с помощью ClickOnce

Кто-нибудь использует 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 (подключен к внешнему инструменту + кнопка панели инструментов, как в блоге post post hanselman parallel build)

4b9b3361

Ответ 1

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

Ответ 3

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

Ответ 4

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

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

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

Ответ 5

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

Ответ 6

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

Ошибка все же возникает, если я нажимаю "Опубликовать сейчас", но с использованием Build → Publish [ProjectName] работает нормально.

Ответ 7

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

Ответ 8

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

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