2014-12-05 4 views
2

Я переношу проект из ASP.NET WebForms в MVC. Новое решение будет работать на существующих страницах, ASPX, а новая функциональность будет реализована с использованием MVC.MVC Packages.config можно удалить

Таким образом, изменения кода были достигнуты. Я понимаю, что MVC включает пакет NuGet, и я вижу . Файл pack.config также понимает, что он помогает отслеживать версию, но прямо сейчас ее не интересует (чувствуя, что она занимает дополнительное пространство).

Так что, если я удалю packages.config из решения будет ли это вредить моему приложению MVC?

+0

Вы пробовали удаления packages.config и строите свое решение? Вы получите ошибки там, только если они есть. Просто попробуйте один раз:) Примечание: сделайте резервную копию сначала – Tushar

ответ

5

Только нет, !

Я уверен, что вы можете жить с этим дополнительным 2-3kb в своем проекте на данный момент.

NuGet многое для вас, и вы в конце концов полюбите его вовремя.

PS: Да, все сломается. Возможно, не сразу, но в конечном итоге они приступят к установке/обновлению пакета.

Если вы не хотите иметь папку с пакетами (содержащую библиотечные пакеты) в исходном элементе управления, то в порядке, если папка игнорируется. Это безопасно, потому что вы можете настроить Visual Studio на автоматически загружать недостающие пакеты при компиляции проекта. Он делает это на основе файла packages.config.

Для этого вам необходимо зарегистрироваться Опции -> NuGet Package Manager и проверьте наличие двух флажков.

enter image description here

+0

спасибо за ответ. Но мы используем TFS, и каждый раз, когда мы откладываем или не открываем папку пакета, она включена? – Vinod

+0

Пожалуйста, уточните мой обновленный ответ. –

+0

Спасибо вам большое :) – Vinod

Смежные вопросы