Почему не работают кортежи?
Добавьте using System.ValueTuple. Всплывающее сообщение вам прямо подсказывает. В ссылках должен быть этот пункт: 
обновите/скачайте .Net Framework
в VS2015 при выходе (и до сих пор) были/есть баги разные. И в VS2017 с вероятностью 99,9% они тоже есть.