У нас есть довольно большой проект веб-сайта .NET (не веб-приложения), который после перехода на страницу на сайте занимает около 3 минут для сборки после любых изменений App_Code или зависимостей DLL.Настроив параметры компиляции для включения optimizeCompilations и выключения пакетной обработки, мы можем уменьшить это до 30 секунд.Что удивительно.
Однако по некоторым причинам отключение пакетной обработки (<compilation batch="false"/>
), по-видимому, приводит к тому, что Visual Studio 2008 компилируется намного, намного медленнее - от 3 или около минут до 15.на самом деле не очень круто, чтобы убедиться, что мы не нарушаем сборку перед регистрацией, а также отстой, так как VS превращает все наши файлы только для чтения за это время.Это медленнее как для компиляции проектов нашей библиотеки классов, так и для проверки сайта (который в приложении веб-сайта на самом деле не делает ничего, кроме проверки того, что ваши страницы должны на самом деле компилироваться).
Итак, мой вопрос:Я установил параметры компиляции в файле .config где-нибудь, что повлияет только на IIS, но не на саму Visual Studio?