Автоматическое выполнение файла .exe после установки

StackOverflow https://stackoverflow.com/questions/2027275

Вопрос

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

Я понимаю, что этого можно достичь с помощью специального действия.Мне нужна небольшая помощь в создании пользовательского действия.Я использую VS2008, .NET 3.5,

Поскольку я новичок в С#, подробные предложения помогут мне лучше понять.

Это было полезно?

Решение

Посмотрите эту статью (http://msdn.microsoft.com/en-us/library/d9k65z2d.aspx), хотя это и есть в VB.NET, это применимо и к C#.

Самая важная часть (переведенная на C#) — создание новой библиотеки классов и добавление нового класса установщика со следующим содержимым:

override void Commit(IDictionary savedState)
{
    base.Commit(savedState);
    System.Diagnostics.Process.Start("myApp.exe");
}

Как указано в статье, вы можете затем создать новое настраиваемое действие со ссылкой на только что созданный проект.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top