XmlConfig и / или XmlFile элементы ваши друзья здесь.
ОБНОВЛЕНИЕ : Ну, согласно комментариям ниже, получаетсячто только часть значения атрибута (или элемента) должна быть изменена.Похоже, что это не поддерживается ни одним из двух упомянутых элементов.
Тогда я бы воспользовался одним из двух подходов:
- Использовать сторонние действия для чтения XML, например этот
Это лучше, чем создавать свое собственное, потому что в этом случае вы можете положиться на более глубокое тестирование
- Научите свой скрипт сборки управлять шаблоном строки
Допустим, вы положили `net.tcp: // localhost / XYZ` для сборки файла, и ваш код указывается, чтобы принять это значение в качестве строкового шаблона для использования во время установки.Например, сохраните строковый шаблон как свойство в вашем пакете MSI.Когда он меняется, например, на `net.tcp: // localhost / ABC`, вам ничего не придется менять в ваших действиях.В этом случае с точки зрения XMLFile вы всегда знаете значения атрибутов FROM и TO.