Сменил версию фрейморка на 6.0 и все заработало. Вероятно проблема была в самой visual studio. Может быть в кэше. Но точно не в самой версии фрейворка, так как ToLower хорошо работает на новых проектах на любой версии фреймворка. Спасибо за участие и уделенное время.