Skip to content

Document .NET 11 file-based apps: DLL includes, dotnet reference, and Native AOT reuse - #55944

Open
meaghanlewis with Copilot wants to merge 2 commits into
mainfrom
copilot/add-detail-for-file-based-apps
Open

Document .NET 11 file-based apps: DLL includes, dotnet reference, and Native AOT reuse#55944
meaghanlewis with Copilot wants to merge 2 commits into
mainfrom
copilot/add-detail-for-file-based-apps

Conversation

Copilot AI commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

The file-based apps article was missing coverage of several new .NET 11 capabilities: splitting apps into multiple files, reusing Native AOT build outputs, dotnet reference support, and including compiled DLL references.

#:include enhancements

  • Added *.dllReference item-type mapping so file-based apps can reference prebuilt libraries directly:

    #:include ./libs/MyLibrary.dll
  • Documented that #:sdk, #:property, and #:package can now appear as duplicates across included files as long as their values match, enabling self-contained library files with their own dependencies.

dotnet reference support

  • Added guidance on managing #:project references via the CLI instead of editing directives by hand:

    dotnet reference add --file app.cs ../SharedLibrary/SharedLibrary.csproj
    dotnet reference list --file app.cs
    dotnet reference remove --file app.cs ../SharedLibrary/SharedLibrary.csproj
    

Native AOT build output reuse

  • Added a new "Reuse Native AOT build outputs" subsection describing cached launches (dotnet run --file app.cs, dotnet run app.cs, dotnet app.cs), fallback behavior when cached output doesn't match current arguments, dotnet format support for file-based apps, and how the SDK artifacts layout affects output location.

Each new capability is called out with a version note indicating .NET 11+ availability.


Internal previews

File Preview link
docs/core/sdk/file-based-apps.md Learn preview

Build report

Copilot AI lite review requested due to automatic review settings September 10, 2026 22:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

…AOT reuse

Co-authored-by: meaghanlewis <10103121+meaghanlewis@users.noreply.github.com>
Copilot AI changed the title [WIP] Add detail for new features in file-based apps Document .NET 11 file-based apps: DLL includes, dotnet reference, and Native AOT reuse Sep 10, 2026
Copilot AI requested a review from meaghanlewis September 10, 2026 22:56
@meaghanlewis
meaghanlewis marked this pull request as ready for review September 10, 2026 23:14
@meaghanlewis
meaghanlewis requested a review from a team as a code owner September 10, 2026 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add detail for new features in file-based apps

3 participants