Я пытаюсь автоматизировать генерацию и очистку частичных классов, созданных с использованием XSD .NET Framework. Моя главная проблема заключается в том, что [System.Diagnostics.DebuggerStepThroughAttribute ()] влияет на код в моем частичном классе, а также на автоматически сгенерированный. Я могу удалить атрибут-нарушитель в том же пакетном файле, который я использую для создания файлов.
Однако я не хочу вдаваться во все свойства автоматически сгенерированного файла. Я могу остановить отладчик от ввода каждого свойства, применив [System.Diagnostics.DebuggerStepThrough ()] к методам get и set. Могу ли я сделать это через командный файл? без необходимости устанавливать / настраивать сторонний язык сценариев для обработки текста?
Пример свойства с добавленными атрибутами:
public string FileFormatVersion
{
[System.Diagnostics.DebuggerStepThrough()]
get {
return this.fileFormatVersionField;
}
[System.Diagnostics.DebuggerStepThrough()]
set
{
this.fileFormatVersionField = value;
}
}
Ссылка на удаление строк через командный файл (первая часть необходимой очистки)
Удалить определенные строки в текстовом файле через командный файл