При создании нового проекта C ++, в частности, я создаю новый «пустой проект», каталог, в котором хранится файл, кажется, содержит .sdf
файл. Кажется, это генерируется всякий раз, когда я открываю проект в Visual Studio 2013, даже после его удаления. Кажется, я тоже не могу открыть его, хотя искренне сомневаюсь, что он может содержать что-либо.
Этот проект использует SFML 2.3, но не будет использовать базы данных в реальном качестве, поэтому я не указал ни в одном из вариантов, что что-то подобное должно быть сделано. Я не совсем уверен, почему система делает это тогда.
По сути, я просто хочу помешать VS создать этот файл при открытии проекта. Я не уверен, удалит ли SQL Server что-либо, чтобы решить эту проблему, или есть что-то еще, что я должен рассмотреть.
sdf
Файл создан и принадлежит Visual Studio, а не вашей программе. При открытии решения Visual Studio проверит, существует ли этот файл. Если этого не произойдет, VS создаст его и наполнит его просмотром кода и другой информацией о проектах, которыми он управляет. Если файл уже существует, VS откроет его и обновит базу данных с любыми изменениями кода, произошедшими за пределами VS.
Хотя этот файл не требуется для загрузки решения или проекта Visual Studio, он необходим для правильной работы некоторых очень полезных функций. Нет реальной выгоды в том, чтобы помешать VS создать или получить доступ к этому файлу, и я рекомендую вам отказаться от идеи помешать VS создать его.