Нужны ли мне элементы, чтобы отражать то, что используется на сайте/приложении?
Ответ 1
Этот файл управляется инфраструктурой NuGet. Он использовался для отслеживания установленных пакетов с их соответствующими версиями. Если вы установили ASP.NET MVC 3 Tools Update, он по умолчанию использует NuGet для отслеживания таких пакетов, как jQuery, EntityFramework, Modernizr. Вот почему вы можете видеть этот файл при создании нового проекта с голой костью.
Ответ 2
Чтобы узнать больше о NuGet (и я настоятельно рекомендую вам сделать это, поскольку это одна из лучших вещей, которые нужно добавить в VS и С#/VB в годах) смотрите здесь: