Как предотвратить обновление вложенной папки html-шаблона во время сборки?

#apache-flex #build #refresh

#apache-flex #сборка #обновить

Вопрос:

Я поместил свою папку AMFPHP в папку проекта htmltemplate, но теперь при каждой сборке она хочет «обновить» папку, что занимает целую вечность. Есть ли способ настроить это так, чтобы папка не обновлялась каждый раз? Я поместил туда папку AMFPHP, чтобы у меня была уникальная копия для моих отладочных сборок и оставить производственную сборку в покое.

Ответ №1:

Я не уверен, что вы подразумеваете под «обновлением»

Папка HTML-Template — это просто шаблон. Во время сборки все файлы / папки в папке template копируются в папку bin-debug (или bin-release). Это «копирование» обновления, о котором вы говорите?

Если вы не хотите, чтобы эти файлы копировались каждый раз; просто поместите их в свои папки bin-debug / bin-release напрямую, а не в папку template.

Если ваша папка AMFPHP содержит файлы конфигурации; и ничего больше, то вам, вероятно, не нужны эти файлы в папках html-template, bin-debug или bin-release. Вы можете скомпилировать их в SWF-файл, используя аргумент компилятора services.

В свойствах проекта Flash Builder также есть настройка, которая может помочь. В разделе Flex Compiler снимите флажок «копировать не внедренные файлы в выходную папку». Однако я думаю, что это относится к файлам в исходном каталоге, а не к каталогу шаблонов HTML.

Помогает ли что-нибудь из этого?

Комментарии:

1. Я думаю, мне нравится опция снятия флажка «копировать не внедренные файлы в выходную папку» — что происходило во время сборки, flex сообщал мне, что «обновляет» мою папку amfphp, что, я полагаю, означает, что он сканировал ее и / или копировал файлы заново. Иногда я работаю через медленное vpn-соединение, поэтому это занимает целую вечность. Если мне нужно скопировать некоторые ресурсы, я могу либо сделать это вручную, либо установить флажок, я полагаю.