Вы пытаетесь создать экземпляр статического класса. Вы не можете этого сделать - у него нет конструкторов (статический класс является как абстрактным, так и запечатанным).
Сообщение довольно ясно об этом: «Не удается создать абстрактный класс».
Почему вы пытались создать экземпляр этого класса? Вы говорите, что хотите вызвать метод, но почему вы думаете, что для этого потребуется создать экземпляр? Даже если бы вы могли создать новый экземпляр, вам не следовало этого делать для вызова статического метода. Я предполагаю, что метод является статическим, иначе он не может быть помещен в статический класс ...
Вы должны тщательно продумать точно что вы хотите сделать, когда используете отражение - потому что компилятор не сможет определить, когда вы делаете что-то бессмысленное. Без размышления он мог бы:
// Fails at compile-time
new ClassLibrary1.Class1().WhateverMethod();
Вам нужно думать как компилятор, когда вы используете отражение - потому что компилятор не может сделать это за вас.