[gelöst] BC18: AL0667: 'Import' is being deprecated

6. Oktober 2021 10:41

Hi allerseits,

unser Dynamics läuft onPremises.

Auszug aus der App.Json der Extension:
Code:
"runtime": "7.2",
"target": "OnPrem",

In der Extension soll der Inhalt einer Datei in ein Blob-Feld importiert werden:
Code:
myRecord.BlobContent.Import(FileName);


Beim Kompilieren gibt es die Meldung:
warning AL0667: 'Import' is being deprecated in the versions: '1.0' or greater. This method will only be available for OnPrem in a future release. This warning will become an error in a future release.


Die Extension funktioniert problemlos, nur die Compiler-Warnung nervt...
Die Warnung sollte ja eigentlich nicht auftauchen, da in der App.Json ja drinsteht, dass die Extension für OnPrem entwickelt wurde. Kann ich die Warnung irgendwie unterdrücken, ohne im CodeCop RuleSet eine Ausnahme für AL0667 einzurichten? Andere Depricated Warnungen interessieren mich durchaus...
Zuletzt geändert von elf am 8. Oktober 2021 09:12, insgesamt 1-mal geändert.

Re: BC18: AL0667: 'Import' is being deprecated

8. Oktober 2021 07:51

Mach eine Ausnahme der Regel direkt in der Codezeile, anstelle für die gesamte Regel:
https://docs.microsoft.com/en-us/dynami ... ng#example

Re: BC18: AL0667: 'Import' is being deprecated

8. Oktober 2021 09:12

danke Natalie, das war's was ich gesucht habe!