Для проектов .NET Framework * список файлов в проекте хранится в вашем файле .csproj
(вы можете открыть его с помощью Блокнота или подобного и посмотреть на него, но нене редактируйте его, если вы не знаете, что делаете).
Проблема, которую вы описали, заключается в том, что при добавлении или удалении файла из проекта он не сохраняет файл проекта автоматически.Вы можете принудительно сохранить файл проекта двумя способами:
- Нажмите Ctrl + Shift + S (Сохранить все), чтобы принудительно сохранить все.
- Перестройте проект, что приведет к его сохранению.
Теперь, если вы войдете в TFS, вы увидите, что файл изменился, и сможете сохранить эти изменения.
* .NET Core и проекты .NET Standard включают все файлы в папке проекта, за исключением исключенных, по сравнению с проектами .NET Framework, где они исключаются до тех пор, пока не будут включены в файл проекта.