-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Labels
📌 seQUESTeredIdentifies that an issue has been imported into Quest.Identifies that an issue has been imported into Quest.
Description
Automate these steps in the API ref generation process:
-
Get assemblies/XML files for core .NET libraries.
- Download the https://www.nuget.org/packages/Microsoft.NETCore.App.Ref package. (Check the version first!)
- Remove the façade DLLs listed in https://github.com/dotnet/runtime/blob/v7.0.0-preview.1.22076.8/src/libraries/shims/netfxreference.props.
- Remove the non-source-of-truth XML documentation files. Usually just keep these:
- System.Formats.Asn1.xml
- System.Linq.AsyncEnumerable.xml
- System.Net.ServerSentEvents.xml
- Copy the assemblies (and XML files if using) into the /dotnet/ folder (clear it first if necessary).
-
Get assemblies/XML files for Windows Desktop libraries.
- Download the https://www.nuget.org/packages/Microsoft.WindowsDesktop.App.Ref package. (Check the version first!)
- Remove all the façade dlls except WindowsBase.dll (usually just Microsoft.VisualBasic.dll and System.Drawing.dll).
- Remove the XML documentation files.
- Copy everything into the /dotnet/windowsdesktop- folder (clear it first if necessary).
- Copy System.Security.Cryptography.dll from /dotnet/ to /dotnet/dependencies/windowsdesktop- (overwrite old copy if necessary).
Metadata
Metadata
Assignees
Labels
📌 seQUESTeredIdentifies that an issue has been imported into Quest.Identifies that an issue has been imported into Quest.
Type
Projects
Status
🔖 Ready