У меня возникла ошибка при использовании установщика 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 (Active) "для запуска установщика источника событий.
У меня есть следующие вопросы
кто-нибудь другой проходил через это, и какова была проблема?
Как мне получить свойство LoaderExceptions установщика?
Dour High Arch - Спасибо! Как-то DLL была отключена в установщике. Я не знаю, как, но когда я снова включил его, все сработало нормально. Еще раз спасибо за вашу помощь. –