'Catch' não pode capturar o tipo '<typename>' porque não é 'System.Exception' ou uma classe que herda de 'System.Exception'

Catch só pode intercetar exceções, e você tentou capturar algo que não é derivado de uma exceção.

ID de erro: BC30392

Para corrigir este erro

  1. Remova a Catch instrução ou altere o destino do Catch para uma exceção real.

Consulte também