ASP.NET MVC3: для чего нужен файл packages.config?


102

Для чего нужен asp.net MVC packages.config?

Нужны ли мне там элементы, отражающие то, что используется на сайте / в приложении?


Нет, я только что установил MVC 3 и начал новый проект, используя Razor View Engine.
Марк Редман

1
хаху, я сотворил столетие, дав +1: P .. очень хороший вопрос
Камран

Ответы:


78

Этот файл управляется инфраструктурой NuGet. Он используется для отслеживания установленных пакетов с их соответствующими версиями. Если вы установили обновление инструментов ASP.NET MVC 3, оно по умолчанию использует NuGet для отслеживания таких пакетов, как jQuery, EntityFramework, Modernizr. Вот почему вы можете увидеть этот файл при создании нового проекта с голыми костями.


вы лучший в StackOverflow по большинству проблем / проблем, с которыми я сталкиваюсь.
Sandeep

15

Чтобы узнать больше о NuGet (и я настоятельно рекомендую вам это сделать, поскольку это одна из лучших вещей, которые можно было добавить в VS и C # / VB за последние годы), посмотрите здесь:

Часто задаваемые вопросы по NuGet

NetGet - Главная


3
К счастью, это не просто C #, отлично работает и для VB ... ;-)
Эд ДеГан

@EdDeGagne Надеюсь, однажды VB перестанет существовать;)
async

1
Да, слышу это уже почти 20 лет. Если вы не используете его, то зачем желать, чтобы он больше не был «вещью»? Не имеет смысла.
Эд ДеГань
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.