Проверьте правильность написания, особенно прописные буквы.(используйте intellisense) Я вижу, что это записано Netframeworkavailable в одном месте и NetframeworkAvailable в другом.В частности, в вашем коде написано
Netframeworkavailable (with lowercase a)
, а в сообщении об ошибке, которое вы разместили, говорится, что вы звоните по нему, ища
NetframeworkAvailable (with the capital A)
В общем, мне нравится придерживаться строгого корпуса Pascal, чтобы избежать этого, поэтомуЯ бы назвал это NetFrameworkAvailable, но это только я.
Кстати, если вы наберете "netframewordkav" ctrl-space, вы должны увидеть свой метод и выбрать его из списка.Intellisense не заботится о регистре, и выбор из списка приведет к правильному заглавному вызову.Если метод не отображается в intellisense, это, как правило, хороший знак, что-то не так.