雖然我試圖修改安裝程序使用自定義操作,但我在C#世界很新。我想要做的是安裝完成後運行批處理腳本。我正在使用以下安裝程序類:錯誤與自定義操作在Visual Studio 2008中
namespace PostInstall
{
[RunInstaller(true)]
public partial class Installer1 : Installer
{
public Installer1()
{
InitializeComponent();
System.Diagnostics.Process.Start("PostInstall.bat");
}
}
}
名爲PostInstall的項目包含帶有上述代碼的* .cs文件。該項目是在this link的「創建自定義操作」部分創建的。在安裝項目中,我在安裝&提交節點中添加了PostInstall項目的主要輸出,如鏈接中所述。
在安裝時收到以下錯誤的端部然而:
錯誤1001無法創建一個實例PostInstall.Installer1 安裝型 - >異常已由 調用目標拋出。 - >系統找不到指定的文件。
我驗證了PostInstall.bat
存在於安裝目錄中。爲什麼錯誤正在發生以及如何解決?
爲什麼不在致命事件上調用PostInstall.bat? – CharithJ
然後我得到另一個錯誤。我的想法是如果構造函數被調用,那麼批處理應該被執行。 – Donotalo