Мне также удалось добавить несколько вариантов к символам, которые будут добавлять или скрывать фрагменты кода по мере необходимости.
То, чего я сейчас пытаюсь добиться, - это удалить классы и интерфейсы на основе тех же вариантов.
Я добавил блок источников с исключением и условием, но он, похоже, просто игнорируется, когда я генерирую проект.
файлы находятся в проекте, созданном в инфраструктуре/mongo
но я также пробовал использовать следующее
**/MongoRepository.cs
я включил блок исходных текстов ниже, так как, насколько я вижу, это проблема (остальная часть файла работает нормально)
Код: Выделить всё
"sources": [
{
"modifiers": [
{
"condition": "(!Mongo)",
"exclude": [
"**/Infrastructure/Mongo/**"
]
}
]
},
{
"exclude": [
".template.config/**"
]
}
]
после тестирования я обнаружил, что, возможно, именно это условие вызывает проблему, если я перенесу файлы в исключение ниже, оно будет работать, несмотря ни на что. но любое условие, помещенное в это поле, не будет выполнено (я установил для этого поля значение (1==1) с той же ошибкой)
Подробнее здесь: https://stackoverflow.com/questions/798 ... ding-files
Мобильная версия