Приведенная выше конфигурация кажется мне правильной (если я не пропустил что-то очевидное), и я столкнулся с подобной проблемой, когда скопировал конфигурацию, которая работала в другом проекте - оказывается, я использовал «Профиль клиента»версия .NET Framework в качестве цели.
Чтобы изменить это, щелкните правой кнопкой мыши проект в обозревателе решений и выберите свойства.Если раскрывающийся список «Target Framework» имеет значение .NET Framework X Client Profile
, переключите его на .NET Framework X
, где X
- это версия .NET, которую вы используете.