В определении шаблона класса или члена шаблона класса, если базовый класс шаблона класса зависит от шаблона-параметра область действия базового класса не проверяется во время поиска безоговорочного имени в точке определения шаблона или члена класса или во время создания шаблона или члена класса.
Следующий код должен работать.
template <typename InterfaceType>
void ChildClass<InterfaceType>::set()
{
Base<std::vector<InterfaceType> >::myOption = 10;
}