2013-09-09 1 views
3

Я создаю установку для сайта MVC4, который будет установлен на сайтах клиентов. Я не хочу, чтобы javascript существовал на диске «не уменьшался». Есть ли способ использовать существующую инфраструктуру связывания для объединения и минимизации публикации? В настоящий момент файлы обслуживаются с минимальными значениями, но сохраняются в их исходном формате. До MVC4 я использовал сценарий сборки для этого, я надеюсь, что не стоит возвращаться к этому. Это возможно?MVC4 минирование и расслоение на публикацию?

+0

Вы имеете в виду есть публиковать шаг удалить НЕРАСПРОСТРАНЕНИЕ уменьшенных файлов, сохраняя только уменьшенный? – christiandev

+0

мои исходные файлы (кроме сторонних библиотек) не являются минимальными. Публикация просто копирует их там, но я хочу, чтобы они были скопированы в комплекте и сведены к минимуму. Это значит, что у меня есть одна кнопка, которая публикуется на моем промежуточном сайте, а другая - в месте установки без двух методов по одному для каждого. – Brad

ответ

0

Я считаю, что этот инструмент будет делать то, что вы хотите; за то, что вы пытаетесь сделать, вы, вероятно, хотите использовать MSBUILD связанной функциональность:

http://yuicompressor.codeplex.com/

+0

BTW, я нашел ссылку на этот инструмент на этом сайте, который более подробно рассказывает о таких вещах: http://www.hanselman.com/blog/TheImportanceAndEaseOfMinifyingYourCSSAndJavaScriptAndOptimizingPNGsForYourBlogOrWebsite.aspx –

+0

Хорошая ссылка, предоставленная на этом, я использовал google закрытие, чтобы минимизировать мой .js раньше, но я ищу, чтобы использовать существующее встроенное minify, чтобы просто сделать это на диске, а также в месте публикации. – Brad