Search Unity

  1. The 2022.1 beta is now available for testing. To find out what's new, have a look at our 2022.1 beta blog post.
    Dismiss Notice

Bug When are you going to ship netstandard.xml so we finally get XML documentation in VS?

Discussion in '2022.1 Beta' started by aybe, Nov 19, 2021.

  1. aybe

    aybe

    Joined:
    Feb 20, 2019
    Posts:
    45
    Currently, the Unity experience does not provide IntelliSense documentation for the .NET Framework.

    Rather, what one has to do to get this to work is as follows:
    • find the version Unity uses by looking at its version in C:\Program Files\Unity\Hub\Editor\VERSION\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll
    • find closest NuGet package that matches the version, in this case it's https://www.nuget.org/packages/NETStandard.Library.Ref/2.1.0
    • download it and copy netstandard.xml from it next to netstandard.dll
    • restart Visual Studio
    At this point, one can finally see IntelliSense documentation.

    Please fix that so one doesn't have to perform all these steps at every upgrade of Unity.

    Thank you :)
     
  2. Prosto_Lyubo

    Prosto_Lyubo

    Joined:
    Aug 15, 2013
    Posts:
    5
    Unity doesn't care about programmers. They didnt do it in five years, they'll never do it. Expect new awesome features though! -.-
     
  3. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    5,736
    Thanks for reporting this issue. At this point we don't plan to add this documentation with the Unity installation, unfortunately. We're working now on moving the Unity ecosystem to .NET Core, so our efforts are focused there.

    You can follow that development on this forum thread: https://forum.unity.com/threads/unity-future-net-development-status.1092205/

    I realize that this is not the ideal answer, but we have limited resources, and so we've chosen not to pursue this.
     
    bdovaz and mahdi_jeddi like this.
unityunity