Замените строку, если логическое значение истинно в шаблоне Visual Studio.C#

Место общения программистов C#
Anonymous
Замените строку, если логическое значение истинно в шаблоне Visual Studio.

Сообщение Anonymous »


Я создаю Шаблон Visual Studio.

У пользователя есть несколько вариантов выбора, включая одно условие GenerateClient. Это логическое значение, которое можно отметить.

Теперь я хочу заменить простую строку только в том случае, если пользователь отметит логическое значение GenerateClient.

Вот как выглядит символ:

"GenerateClient": { "тип": "параметр", "description": "Автоматически добавляет генерацию клиента", "тип данных": "логическое", "defaultValue": "истина" }, Я знаю, что мы можем заменить строку вводом пользователя, например вот так:

"символы": { "время выполнения": { "тип": "параметр", «тип данных»: «строка», "заменяет": "RUNTIME-FRAMEWORK-VERSION", "defaultValue": "2.0.0-beta-001783-00", "description": "Используемая среда выполнения .NET Core." } } При этом строка RUNTIME-FRAMEWORK-VERSION будет заменена вводом пользователя.

Но в моем случае строка замены является статической, и я хочу заменить ее только в том случае, если логическое значение GenerateClient истинно.

Есть ли способ добиться этого? Я просмотрел Post-Actions, но не нашел ничего, что говорило бы о замене строки.

Спасибо за помощь!

Вернуться в «C#»