Czy mogę złapać brakujący błąd dll podczas ładowania aplikacji w C #?
Czy możliwe jest przechwycenie wyjątku, gdy nie można znaleźć odnośnika .dll?
Na przykład mam projekt C # z odwołaniem do biblioteki DLL innej firmy; jeśli dll nie można znaleźć, zgłaszany jest wyjątek. Wyjątkiem jest wyjątek System.IO.FileNotFoundException, ale nie mogę określić, gdzie go złapać. Poniższy kod nie działa:
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
try
{
// code goes here
}
catch (Exception exc)
{
MessageBox.Show(exc.ToString());
}
}
}