Как мне удалить программу с C # .NET с VS Express 2008 - PullRequest
2 голосов
/ 26 апреля 2011

У меня VS 2008 Express (.NET 3.5), и в настоящее время у меня нет возможности элегантно удалить мою программу всякий раз, когда я публикую обновление. Прямо сейчас люди используют программу за пределами моей сети (поэтому я не могу указать им какую-нибудь папку в интрасети для проверки обновлений, и проверка интернет-сайта также не годится). Существуют частые обновления (по причинам, слишком сложным, чтобы их здесь приводить), и им постоянно приходится использовать Установка и удаление программ для удаления, а затем повторной установки. Есть ли способ иметь опцию меню Пуск, чтобы удалить мою программу? Конечно, должно быть, я новичок в C # (только что перешел из VBA), поэтому я все еще изучаю варианты. Спасибо

Ответы [ 2 ]

1 голос
/ 26 апреля 2011

Вы смотрели на «Click Once Deployment»? http://msdn.microsoft.com/en-us/library/t71a733d(v=vs.80).aspx

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

0 голосов
/ 26 апреля 2011

Если вы используете полноценную Visual Studio, то вы можете создать проект установки, который создаст для вас EXE-файл установки / удаления.

Если нет, то, я думаю, вам придется написать свой собственный установщик,или, возможно, добавьте некоторые командные файлы для установки или удаления вашей программы.

...