Search Unity

  1. Unity 2020.2 has been released.
    Dismiss Notice
  2. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice

Feedback Visual Studio 2019 insistent on removing Unity methods such as Start, LateUpdate

Discussion in 'Import Formats & External Tools' started by andrewhoke, May 29, 2019.

  1. andrewhoke

    andrewhoke

    Joined:
    Aug 29, 2018
    Posts:
    22
    Yet another issue with transitioning to 2019. :rolleyes: I've searched all over the internet and the only related discussion I can find to this is a Github issue on the Roslyn repo: https://github.com/dotnet/roslyn/issues/20242. There's no code style/formatting option to suppress IDE0051, "Remove unused member", which is especially egregious towards methods invoked by Unity during runtime, without globally supressing this warning through a suppression file, or littering my source files with #pragma pre-processor directives, both of which I consider worst-case scenarios to simply ignoring the IDE "warnings."

    If anyone has a solution other than what I've listed, I'm keen to hear it.
     
    Bip901, v8u1er and joelybahh like this.
  2. detzt

    detzt

    Joined:
    Oct 6, 2018
    Posts:
    2
  3. Bip901

    Bip901

    Joined:
    May 18, 2017
    Posts:
    69
    Has anyone found a proper solution? I don't have ReSharper.
     
  4. I_Am_Err00r

    I_Am_Err00r

    Joined:
    Jul 9, 2018
    Posts:
    1
    The fix is simple.

    In Unity, go to the Edit=>Preference and then in that window click on the External Tools tab, and click Regenerate Project Files:

    upload_2020-11-13_12-18-45.png

    This happens when you upgrade Visual Studio.
     

    Attached Files:

unityunity