У меня есть код, который выдает исключение следующим образом.
if (jobFinished)
{
...
} else
{
throw new Exception("The server Error ...")
}
Он компилируется / запускается без проблем, но когда я запускаю StyleCop, я получаю это сообщение об ошибке, в котором говорится, что Exception не является специфическим.
Error 10 CA2201 : Microsoft.Usage : Function(string, DirectoryInfo, string, string, string, out string)'
creates an exception of type 'Exception', an exception type that is not sufficiently
specific and should never be raised by user code. If this exception instance might be
thrown, use a different exception type.
Я просто хочу выдать ошибку, когда сталкиваюсь с некоторыми ошибочными условиями. Как я могу сделать достаточно конкретное исключение?