Я разрабатываю программное обеспечение для рабочего стола C# для средних компаний, и я ищу хорошую стратегию для развертывания обновлений программного обеспечения для своих клиентов.Как вы обрабатываете обновления программного обеспечения, которое разрабатываете?
- Как вы справляетесь с этим?
- Вы используете программу установки Windows?
- Это лучший выбор для разработки моей специальной программы обновления ? Вы уже разработали похожие вещи? Есть ли у вас какая-то передовая практика?
- Вы используете какую-либо другую библиотеку или существующее программное обеспечение?
Благодаря
Опасайтесь использования специальной программы обновления. Почти всегда дешевле покупать чужое решение, чем создавать свои собственные. Это не применяется, когда нет другого решения или когда преимущество вашего решения заключается в том, на что вы зарабатываете деньги. –
Где по линии от термоусадочной упаковки до обычая падает ли ваше программное обеспечение?Есть ли у вас постоянные деловые отношения с вашими клиентами? У этого вопроса есть много разных ответов, если вы продаете то, что я могу купить в коробке в Office Max, или вы продаете пользовательские установки с контрактами на обслуживание. –
Нет, я продаю высоко специализированное программное обеспечение. Редко у меня есть несколько клиентов или два с использованием одного и того же программного обеспечения, но многие модули разделены между моими приложениями, поэтому я должен позаботиться о правильных версиях их. Мне нужно каким-то образом автоматизировать процесс, потому что он начинает быть дорогостоящим с точки зрения времени –