Skip to content

Advance Compiler Settings page out-of-date #41990

Open
@kevincathcart-cas

Description

@kevincathcart-cas

Type of issue

Outdated article

Description

This article needs to be updated with respect to modern .NET (i.e. Core and .NET 5+).

For example, <NoStandardLib> is documented here, but modern .NET seems to use <NoCompilerStandardLib>, which is on my default, since the corelib is not named mscorlib.dll for modern .NET.

Similarly, the default value of <SubsystemVersion> is 6.0 for modern .NET, but is documented as only being that value for .NET Framework 4.5. (Which is incomplete anyway as 4.6 through latest legacy framework should also be the same.)

There may be more updates needed too, I've not dug deeply here.

Page URL

https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/advanced

Content source URL

https://github.com/dotnet/docs/blob/main/docs/csharp/language-reference/compiler-options/advanced.md

Document Version Independent Id

6a993c1e-13a2-c354-5d3d-4e9d401781b9

Article author

@BillWagner

Metadata

  • ID: 0db1080c-bbc9-5c15-dea7-cf3c5638ea00
  • Service: dotnet-csharp
  • Sub-service: lang-reference

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions