Hi,
Is there any way of detecting the ObsoleteAttribute on members from referenced CLR assemblies used by X++ when compiling?
Similar to what SysObsoleteAttribute does to X++ members.
If I compile the code in C#, the warning “CS0618: '< member >' is obsolete” will be outputted, but I can’t find any trace of this warning when building X++.
Thanks,
DFA
If the referenced assemblies are .NET, then it is not possible.
The answers are about the check of obsolete X++ elements.
I don't think that X++ compiler has a feature to warn about obsolete objects in referenced .NET assemblies.
The warning messages in x++ are also different.
You can run best-practice checks from the command line. Please check the MS document:
Hi Judy,
I have tried that without success on a 10.0.29 and 10.0.33.
Hi DFA,
Please check if you have tried build the model with Run Best Practice Checks. Dynamics 365 menu > click Build models > Options.
André Arnaud de Cal...
292,111
Super User 2025 Season 1
Martin Dráb
230,934
Most Valuable Professional
nmaenpaa
101,156