none
развёртывание ClickOnce приложений VS 2012 WindowsForms C# RRS feed

  • Общие обсуждения

  • Недавно столкнулся с необходимостью удалять предыдущие версии своей программы VS 2012 WindowsForms C# равёртывание ClickOnce )
    К сожалению ни в документации, ни на форуме, как это сделать я не нашёл...
    Не могли бы Вы привести пример кода, как это корректно сделать.
    Заранее спасибо.

         
    18 октября 2013 г. 8:45

Все ответы

  • Господа, неужели ни кто не сталкивался сданной проблемой?

    Или это просто не нужно?

    22 октября 2013 г. 12:36
  • по моему этого всего можно добиться с созданием оболочки установщика, на котором нужно:

    1. Проверить текущую версию приложения, библиотек.

    2.

    a.Проверить версию на репозитории, сравнить и предложить скачать свежую версию, скачать, установить в ту же папку где находится приложение, удалить старые файлы, перезапустить приложение, запустить приложение Application.Run(new MainForm()),

    b. иначе запустить приложение Application.Run(new MainForm())

    22 октября 2013 г. 16:16
  • Уважаемый, я задал вопрос что бы узнать, как это реализуют, профессионалы на C#. В Rad и Delphi я этим вопросом не заморачивался.... ClickOnce  я использую не давно, по этому мне важно узнать - где старые файлы, как я могу их удалить  не разрушив манифест, до  или после загрузки новой версии и проверки ключей? Какие  подходы используют сейчас. Теорию реализации я знаю, как физически это должно происходить, можно код без пояснений.........
    22 октября 2013 г. 20:54