Как показывает ошибка, вам нужно предоставить конструктор без параметров для класса.
public class MyClass
{
public MyClass()
{
// This is the parameterless constructor
}
// rest of the class members goes here.
}
Системе требуется конструктор без параметров, когда требуется автоматически создавать экземпляры класса. Он не может определить значение параметров других ваших конструкторов, поэтому он зависит от этого конструктора.
Даже если ваш конструктор ничего не делает, он все равно будет работать, хотя вы можете захотеть предоставить полезные значения по умолчанию для свойств вашего класса.