逐步解說:安裝事件記錄檔元件
更新:2007 年 11 月
此頁面中的程序將逐步帶領您設定 EventLog 元件執行個體的安裝元件,包括建立元件執行個體、為它加入安裝程式,以及編譯和執行安裝程式。
![]() |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要建立您的 EventLog 元件
在 [檔案] 功能表上,指向 [新增],然後按一下 [專案]。
在 [新增專案] 對話方塊中,建立 Visual Basic 或 Visual C# [Windows 應用程式]。將專案命名為 MyEventLog。
從 [工具箱] 的 [元件] 索引標籤中,將 EventLog 元件拖曳至表單。
在 [屬性] 視窗中,設定下列值:
將 Log 屬性設定為 Application。
將 MachineName 屬性設定為事件記錄檔所在的伺服器名稱。本機電腦則使用句號 (.)。
將 Source 屬性設定為您選擇的字串。在這裡,您可使用您專案的名稱。
儲存您的檔案。
注意事項:
如需關於建立 EventLog 元件執行個體及設定其屬性的詳細資訊,請參閱記錄應用程式、伺服器和安全性事件。
若要為您的 EventLog 元件建立安裝元件
在設計工具中,按一下 EventLog1 元件。
設計工具取得焦點時,以滑鼠右鍵按一下,再按 [加入安裝程式]。
您的專案中隨即會出現 Installer 類別,並在其中加入安裝元件。
您現在可以安裝並執行您的應用程式。
若要建置您的安裝
儲存並建置您的專案。
注意事項:
因為在不變更現有方法的情況下,這個安裝程式將會正常運作,因此您不需要覆寫 Install、Commit、Rollback 和 Uninstall 方法。
安裝專案會安裝已編譯的專案檔,並執行啟動 Windows 應用程式所需的安裝程式。
若要為您的應用程式建立安裝專案
在 [檔案] 功能表上指向 [加入專案],然後按一下 [新增專案]。
在 [專案類型] 窗格中,選取 [安裝和部署專案] 資料夾。
在 [範本] 窗格中,選取 [安裝專案]。將專案命名為 MyEventLogSetup。
接著就會將安裝專案加入方案。
接下來您會將 Windows 應用程式專案的輸出加入至安裝中。
若要將專案輸出加入安裝
在 [方案總管] 中,以滑鼠右鍵按一下 [MyEventLogSetup],指向 [加入],然後選擇 [專案輸出]。
[加入專案輸出群組] 對話方塊隨即出現。
在 [專案] 方塊中選取 [MyEventLog]。
從清單方塊中選取 [主要輸出],然後按一下 [確定]。
接著將 MyEventLog 的主要輸出專案項目加入至安裝專案中。
現在要加入自訂動作來安裝 MyNewService.exe 檔。
若要將自訂動作加入安裝
在 [方案總管] 中,以滑鼠右鍵按一下安裝專案,指向 [檢視],然後選擇 [自訂動作]。
[自訂動作] 編輯器隨即出現。
在 [自訂動作] 編輯器中,以滑鼠右鍵按一下 [自訂動作] 節點,然後選擇 [加入自訂動作]。
[選取專案中項目] 對話方塊隨即出現。
按兩下清單方塊中的 [應用程式資料夾] 來開啟它,選取 [來自 MyNewService 的主要輸出 (作用中)] 並按一下 [確定]。
接著主要輸出就會加入至自訂動作的所有四個節點,即 [安裝]、[認可]、[復原] 及 [解除安裝]。
建置安裝專案。
若要安裝 MyEventLog.exe,請以滑鼠右鍵按一下 [方案總管] 的安裝專案,然後選取 [安裝]。