none
vs express C#- ClickOnce- после смены рабочей среды с 3,5 на 2,0 исчезает пункт "Создать ярлык на раб столе" RRS feed

  • Вопрос

  • vs express 2008 C# -ClickOnce--  после смены целевой рабочей среды с 3,5 на 2,0 исчезает пункт "Создать ярлык на раб столе" (Проект-Свойства-Опубликовать-Параметры..-Манифесты-"Создать ярлык на раб. столе"). В итоге после установки приложения ярлык есть только в меню Пуск, а на раб. столе нету. В чем может быть проблема? И как добавить в ClickOnce создание ярлыка на раб.стол?

    P.S.:Нужна именно среда 2.0 framework- чтобы быстрее прога инсталлировалась

Ответы

Все ответы

  • На скока я припоминаю фичу онную, коия маеца токмай начиная с третьего пришествия. Во втором такого к сожалению нема. Якже, реализована сия фича крайне галимо, при обновлении на новую версии проги значок удаляецо с дэсктопа и пересоздаёца занова, шо приводит к тому, шо он окажеца как раз в верхнем левом углу, на шо некий неподготовленый юзверь может войти в ступор не понимая куды делся значок опосля обновления и кумекая шо прога глючит безбожна.
  • ..начиная с третьего пришествия..
    Да даже при смене с 3.5 на 3.0 - та же песня и  ссылки "System.Data.DataSetExtensions" и "System.Xml.Linq" приходится удалять, так как поддерживаются только 3.5 версией. Может в них дело, и нужно на какие нибудь из 2.0 ссылки-аналоги заменить?

  • Не будет у LINQ аналогов в 2.0.

    Переходи на .NET 4.0 Client Profile. Или на 3.5 SP1 Client Profile. Будет быстрее, чем ставить полный 2-й.


    My blog | My pet project
    • Помечено в качестве ответа Abolmasov Dmitry 17 мая 2011 г. 6:39
    • Снята пометка об ответе alxxximik 18 мая 2011 г. 13:09
    Модератор
  • ..начиная с третьего пришествия..
    Да даже при смене с 3.5 на 3.0 - та же песня и  ссылки "System.Data.DataSetExtensions" и "System.Xml.Linq" приходится удалять, так как поддерживаются только 3.5 версией. Может в них дело, и нужно на какие нибудь из 2.0 ссылки-аналоги заменить?


    Знака вам не повезло ищо пуще и токмай с 3.5 будя вам счастья.
  • Переходи на .NET 4.0 Client Profile. Или на 3.5 SP1 Client Profile. Будет быстрее, чем ставить полный 2-й.

    Имеются компы 256 mb Ram, celeron 2,53 Ггц, XP sp2. И нужно чтобы пользователь устанавливал/переустанавливал приложение с минимальными затратами.  На них 4.0 Client Profile не установится. А 3.5 SP1 Client Profile, который нашел здесь http://www.microsoft.com/downloads/en/details.aspx?FamilyID=992cffcb-f8ce-41d9-8bd6-31f3e216285c , ставится 11 минут (полный 2-й при этом ставился 7 минут). Также есть вероятность что на некоторых компах 2.0 framework уже будет стоять, что ускоряет инсталляцию моей проги. Да и размер папки с дистрибутивом увеличивается сразу с каких то 35мб до 260мб (из-за большого размера 3.5 SP1 Client Profile).

    Может есть какой то программный метод создания ярлыка на раб. столе, например при первом запуске установленного приложения?

  • Посмотрите на следующие материалы: How to add Desktop Shortcut to ClickOnce Deployment Application и creating application shortcut in a directory


    Для связи [mail]
    • Помечено в качестве ответа alxxximik 18 мая 2011 г. 14:41