Как можно поставить исключение на загрузку DLL? - C#
Формулировка задачи:
Подскажите как можно поставить исключение на DLL, я в проекте применяю три DLL(работа с базой -2шт., работа с PDF-1шт.). Работаю в Studio 8. Пытался поставить try catch при запуске в" Program.cs". А он мне выдает в теле самой программы. Ставлю в тело программы - не обрабатывает. Извлекаю ошибки:
try
{
// здесь что хочу исключить
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}Решение задачи: «Как можно поставить исключение на загрузку DLL?»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace dll
{
class Program
{
static void Main(string[] args)
{
AppDomain.CurrentDomain.AssemblyResolve += (a, t) =>
{
Console.WriteLine("опаньки! а dll'ка не загрузилась!");
return null;
};
//какойто код!
}
}
}