Разобрался. Все дело в путях к файлам проекта. Если открываешь в vs папку с проектом но файлы хранятся не в ней а во вложенной в нее подпапку. Получается что контекст выполнения находится на уровне папки проекта, а не на уровне расположения редактируемого файла.