使用Windows安裝程序在我正在部署的產品中安裝事件源時遇到錯誤。Windows安裝程序錯誤...「無法獲取安裝程序類型」
該錯誤消息我收到了下列內容...
無法獲取在 Ç安裝類型:\ TEMP \ Program.exe文件彙編。 - > 無法加載一個或多個 請求的類型。檢索 LoaderExceptions屬性獲取更多 信息。
這裏的代碼創建該事件源安裝塊...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration.Install;
using System.Diagnostics;
namespace myapplication
{
[RunInstaller(true)]
public partial class EventSourceInstaller : Installer
{
public EventSourceInstaller()
{
InitializeComponent();
string eventSourceName = "MyAppSourceName";
if (!EventLog.SourceExists(eventSourceName))
{
EventSourceCreationData data = new EventSourceCreationData(eventSourceName, "Application");
EventLog.CreateEventSource(data);
EventLog.WriteEntry(eventSourceName, "Source Added.");
}
}
}
}
在我已經添加上安裝一個名爲「從MyApplication的主輸出自定義操作安裝項目(活動) 「來運行事件源安裝程序。
我有以下幾個問題
能欣賞到這誰都跑,什麼是問題?
我該如何去檢索安裝程序的LoaderExceptions屬性?
Dour High Arch - 謝謝!不知怎的,DLL在安裝程序中被禁用。我不知道如何,但當我重新啓用它時,一切正常。再次感謝你的幫助。 – 2009-02-24 20:26:49