web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

Detecting the ObsoleteAttribute/CS0618 when compiling

(0) ShareShare
ReportReport
Posted on by 100

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

I have the same question (0)
  • huijij Profile Picture
    19,811 on at

    Hi DFA,

    Please check if you have tried build the model with Run Best Practice Checks. Dynamics 365 menu > click Build models > Options.

    456428.png

  • DFA Profile Picture
    100 on at

    Hi Judy,

    I have tried that without success on a 10.0.29 and 10.0.33.

  • huijij Profile Picture
    19,811 on at

    You can run best-practice checks from the command line. Please check the MS document:

    learn.microsoft.com/.../author-best-practice-rules

  • huijij Profile Picture
    19,811 on at

    The warning messages in x++ are also different.

    1200.png4745.Capture.PNG

  • Verified answer
    Martin Dráb Profile Picture
    238,745 Most Valuable Professional on at

    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.

  • Verified answer
    huijij Profile Picture
    19,811 on at

    If the referenced assemblies are .NET, then it is not possible.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 576 Super User 2026 Season 1

#2
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 366

#3
Adis Profile Picture

Adis 256 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans