При использовании Enterprise Library 6.0 эта ошибка возникает в коде ниже:
bool rethrow = ExceptionPolicy.HandleException(ex, "ReplacePolicy1")
"Должен установить ExceptionManager в классе ExceptionPolicy с помощью метода SetExceptionManager."
В Enterprise Library 5.0 этот код работал:
public static bool HandleException(Exception exception, string PolicyName)
{
ExceptionManager exManager = EnterpriseLibraryContainer.Current.GetInstance<ExceptionManager>();
ExceptionPolicy.SetExceptionManager(exManager);
bool rethrow = ExceptionPolicy.HandleException(ex, "ReplacePolicy1");
return reThrow;
}
Но в Enterprise Library 6.0 класс EnterpriseLibraryContainer не найден. Я хочу получить экземпляр ExceptionManager. Как решить эту проблему?