09.04.2024, 13:51 | #1 |
Участник
|
Из какого слоя компилятор берет SysObsoleteAttribute ?
Привет
Обнаружилась интересная особенность. Если компилировать класс SubledgerJournalizer то для метода loadaccountingDistributionTmp выдает предупрждение компилятора "Метод SubledgerJournalizer::loadedAccountingDistributionTmp устарел. This delegate will be replaced with a parameter accepting AccountingDistributionTmp buffer in future version." Идем в делегат loadedAccountingDistributionTmp удаляем там строку X++: [SysObsoleteAttribute('This delegate will be replaced with a parameter accepting AccountingDistributionTmp buffer in future version.', false)] Сбрасываем всевозможные кеши, пересобираем CIL, рестартуем аос, ничего не помогает. Барабашка ? Или компилятор смотрит атрибут SysObsoleteAttribute не только из USR слоя, но просматривает все слои ? Но зачем ? Или я недочистил какие-то кеши ? Dax2012 R3 |
|
Теги |
dax2012, sysobsoleteattribute, компилятор, предупреждение компилятора |
|
|