Ответ 1
Я считаю, что это означает, что файл исключен из сборки.
Обратите внимание, что это немного отличается от "Исключить из проекта", поскольку файл отображается в списке, но если вы щелкните его правой кнопкой мыши и посмотрите "Свойства"> "Общие", "Исключить из сборки" установлено значение "Да". Если вы установите значение "Нет", красный минус исчезнет.
Еще один datapoint, проект, который я импортировал, начинался как проект VC6, так что это может быть Visual Studio 2010 способ представления устаревшего параметра, отличного от Exclude from Project.
Другой комментарий об этом, указывающий на отсутствующий элемент, показывает значок восклицательного знака, а не минус.