Обновление XML-файла с использованием XML-скрипта в msbuild - PullRequest
0 голосов
/ 19 марта 2012

Я хочу заменить текст в существующем XML-файле.Например, я хочу заменить текст /product_release/ на /product_release_version_number.Я хочу изменить файл XML на месте, не создавая другой файл XML с обновленным значением.Как я могу это сделать?

1 Ответ

0 голосов
/ 19 марта 2012

Объясните, что это за XML и что вы собираетесь изменить в точности.

Вы можете добавить некоторый код к событию prebuild / postbuild (свойства проекта -> Build Events) и ввести любую команду cmd и использовать предопределенные переменные, нажимая на кнопки макросов (это забавно, но некоторые из них отсутствуют в списке, например$ (MsBuildTaskPath)).

У вас есть большие действия, которые нужно выполнить при сборке, вы должны использовать задачи msbuild.Вы можете создать их самостоятельно на c # или использовать задачи по умолчанию из VS или задачи сообщества (http://msbuildtasks.tigris.org/). Здесь вы также можете использовать макросы var и использовать задачу Exec для любых команд cmd.

Это слишком большой комментарий, поэтому яопубликовал это как ответ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...