2013-06-19 1 views
0

Мой проект ASP.NET ASP.NET VS 2010 будет иметь:

1. Файл настроек (имена действий, поведения, расположение изображения в кластере изображений и т. д.)
2. javascript, содержащий функции для действий, которые необходимо использовать. Этот файл будет объединен с другими файлами javascript во время сборки и будет нормально перезаписывать каждый раз, так как мне не нужно будет настраивать что-либо здесь после его создания.
3. Файл CSS, содержащий информацию, такую ​​как атрибут фона для DIV, который я использую в качестве кнопки для смещения в местоположение в кластере изображений.
Как создать аддон в Visual Studio для генерации javascript, CSS и другого кода из файла настроек

Что я хочу:

надстройку или какой-нибудь команды/объект, который можно легко вызвать с помощью Visual Studio UI для обработки параметров и воссоздавать файлы, содержащие Javascript и CSS для действий, указанных в настройках. Причина, по которой я хочу это, состоит в том, что у меня будет 30+ действий и, возможно, больше в будущем, и я не хочу их воссоздавать в любое время, когда я вношу изменения в то, как я хочу, чтобы они работали и легко могли добавлять новые, и JS и CSS быстро восстанавливаются.

ответ

1

Вы можете использовать шаблоны T4. Они могут генерировать любой текстовый файл на основе шаблона, который написан как смесь простого текста и C#.

+0

Прохладный, спасибо. Вот ссылка, которую я смотрю на MSDN на T4-шаблонах, которые вы упоминаете. Я думаю, что это будет делать то, что мне нужно. http://msdn.microsoft.com/en-us/library/vstudio/bb126445.aspx –

+0

Однако следующий вопрос заключается в том, как инициировать регенерацию, когда я изменил «файл настроек». Мне придется идти и переустанавливать каждый из файлов шаблонов, чтобы вызвать их. Есть ли способ, которым я могу принудительно сохранить эти файлы в случае изменения определенного файла настроек, о котором вы знаете? Я спрашиваю, потому что у меня будет, вероятно, 3 шаблона, которые будут генерировать разные файлы из одних и тех же настроек, и в проекте так много файлов, что их немного неудобно каждый раз находить и сохранять. –

+0

Я думаю, что это то, что я хочу здесь (генератор одиночных файлов): http://msdn.microsoft.com/en-us/library/bb166508(VS.100).aspx –

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