2009-05-22 1 views
1

Я пытаюсь найти информацию об использовании отражения в задаче MSBuild.Итерации через методы класса веб-сайтов с использованием MSBuild

Мне нужен способ итерации с помощью методов класса, содержащегося на веб-сайте, во время сборки. Это возможно? Является ли MSBuild лучшим инструментом для использования? Является ли это необоснованным требованием, я не могу найти документацию по этому вопросу?

Любая помощь будет высоко оценена.

Rich

+0

Мне интересно узнать, для чего вы это делаете. Если вы проводите анализ кода, FxCop может быть более чистой альтернативой. –

+0

Большая идея состоит в том, чтобы генерировать подписи JavaScript для моих веб-служб ASP.NET, во многом аналогично тому, как это делает MS AJAX. Разница заключается в том, что я использую jQuery и считаю, что могу создавать подписи с меньшим отпечатком стопы. То, что я хотел бы сделать, - создать задачу сборки, которая автоматически нацеливается на построенный веб-сайт, итерации с помощью методов, отмеченных [ScripMethod]. Моя проблема заключается в том, что очень сложно определить сборку веб-сайта до сборки. Я надеялся, что это будет ряд переменных окружения, предоставляемых библиотекой MSBUILD, чтобы упростить эту задачу. – kim3er

ответ

0

С расширением называется MSBuild Community Tasks. Вы можете выполнить код из задачи msbuild с именем script. Используя API отражения, ваша задача должна быть относительно простой.

Жизнеспособной альтернативой может быть Psake, так как PowerShell хорошо интегрируется с .Net.

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