Visual Studio Express (C ++) добавляет огромный файл SQL в мои проекты - PullRequest
0 голосов
/ 24 сентября 2010

Я учусь на C ++ и работаю над очень простой программой для первой лаборатории. (Мы говорим менее 20 строк кода.) Я использую Visual C ++ 2010 Express в качестве IDE.

Однако папка моего проекта превышает 5 МБ. Виновником является «Файл базы данных SQL Server Compact Edition», который находится в папке. Теперь сделайте мне глупость, но я не делаю ничего, связанного с базами данных любого рода, не говоря уже о SQL, так почему же этот файл раздувает мой 20-килобайтный проект, чтобы нерасдамнить 6 МБ?

Итак, я думаю, мои вопросы:

  • Что это за файл и что он делает в моем проекте?
  • Могу ли я удалить его?
  • Есть ли где-нибудь настройка, чтобы я мог не позволить VC ++ - Express добавить этот файл в будущем?

Большое спасибо!

Dean

1 Ответ

3 голосов
/ 07 апреля 2011

это замена для файла "NCB", который является базой данных, используемой для хранения информации о intellisense. Раньше я все время удалял файлы ncb, потому что они иногда бывают повреждены и растут, но никогда не уменьшаются, но якобы sdf (файлы базы данных SQL) гораздо более надежны в Visual Studio 2010. Вы определенно не хотите распространять файлы sdf или добавьте их в систему контроля версий, и VS автоматически перестроит их, если вы удалите их. VS займет около минуты, чтобы восстановить файл sdf.

VS также перестраивает файлы .suo и .user, которые сохраняют ваши предпочтения. Файл .filters сохраняет организацию папок в представлении «Solution Explorer». Вы можете или не можете распространять или добавлять их в систему контроля версий в зависимости от того, как вы работаете.

и, конечно, вы не хотите распространять / добавлять-к-источнику-контроль какие-либо файлы .obj / .pdb / etc ... в каталогах release / debug.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...