Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Document new linker options and trimming libraries (dotnet#23766)
* Document new linker options and trimming libraries * Fix TOC * Document EnableTrimAnalyzer And fix typos, links * PR feedback - Move sample up - Call out TrimMode link default - Clarify app vs library - Publish Release * Change title to "Preparing libraries for trimming" * PR feedback - Fix typo - Avoid referencing sections with "above/below" * PR feedback Add code snippet for examples after annotation * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com> * Update docs/core/deploying/trimming-options.md Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com> * PR feedback - Fix links - Clarify which assemblies are trimmed by default - Clarify which assemblies are affected by per-assembly metadata * PR feedback - Change example to call reflection directly - Avoid mentioning .NET 5 - Point out benefits of Roslyn analyzer - Avoid Foo/Bar - Recommend not annotating virtuals * Add advanced section Which mentions UnconditionalSuppressMessage * Remove whitespace * PR feedback - Clarify why we need an exe - Improve comments in sample csproj * More comments * PR feedback Simplify wording * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/trimming-options.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/preparing-libraries-for-trimming.md Co-authored-by: David Pine <david.pine@microsoft.com> * Update docs/core/deploying/trimming-options.md Co-authored-by: David Pine <david.pine@microsoft.com> * Add intro and fix links * Rename file to match title * Update trimming-options.md * Apply suggestions from code review * PR feedback - Don't require un-suppressing warnings, as this is now implied by TrimmerDefaultAction=link: dotnet/sdk#16865 - Clarify why publishing an app is necessary for library warnings Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com> Co-authored-by: David Pine <david.pine@microsoft.com>
- Loading branch information