Я очень новичок в мире C #, хотя я пытаюсь изменить установщик с помощью пользовательских действий.Я пытаюсь запустить пакетный скрипт после завершения установки.Я использую следующий класс установщика:
namespace PostInstall
{
[RunInstaller(true)]
public partial class Installer1 : Installer
{
public Installer1()
{
InitializeComponent();
System.Diagnostics.Process.Start("PostInstall.bat");
}
}
}
Проект с именем PostInstall содержит файл * .cs с кодом выше.Проект создается по этой ссылке в разделе «Создание настраиваемого действия».В проекте установки я добавил основной вывод проекта PostInstall в узле Install & Commit, как описано в ссылке.
Однако в конце установки появляется следующая ошибка:
Ошибка 1001. Невозможно создать экземпляр Тип установщика PostInstall.Installer1 -> Исключение было сгенерировано целью вызова.-> Система не может найти указанный файл.
Я проверил, что PostInstall.bat
существует в каталоге установки.Почему происходит ошибка и как ее устранить?