dotnet / aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
https://asp.net
MIT License
35.19k stars 9.93k forks source link

[Aot] Incorrect serialization when async api #55827

Closed xljiulang closed 3 months ago

xljiulang commented 3 months ago

Is there an existing issue for this?

Describe the bug

public static void Main(string[] args)
{
    var builder = WebApplication.CreateSlimBuilder(args);
    builder.Services.ConfigureHttpJsonOptions(options =>
    {
        options.SerializerOptions.TypeInfoResolverChain.Insert(0, AppJsonSerializerContext.Default);
    });

    var app = builder.Build();
    app.MapGet("/", GetAsync);
    app.Run();
}

static Task<Todo[]> GetAsync()
{
    return Task.FromResult(Array.Empty<Todo>());
}
System.NotSupportedException: JsonTypeInfo metadata for type 'System.Threading.Tasks.Task`1[aot9.Todo[]]' was not provided by TypeInfoResolver of type '[aot9.AppJsonSerializerContext]'. If using source generation, ensure that all root types passed to the serializer have been annotated with 'JsonSerializableAttribute', along with any types that might be serialized polymorphically.

Expected Behavior

This code runs without any problems under asp.netcore8.0.

Steps To Reproduce

No response

Exceptions (if any)

No response

.NET Version

Microsoft.AspNetCore.App 9.0.0-preview.4.24267.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]

Anything else?

No response

martincostello commented 3 months ago

If you run this outside AoT does it return a serialised version of the Task, rather than the array?

I suspect that that's not the behaviour you intend, it just happens that when reflection-based serialisation is enabled, it'll still turn it into JSON so you won't see an error.

xljiulang commented 3 months ago

@martincostello In non-AoT mode, both synchronous and asynchronous APIs can respond to the Todo array correctly

martincostello commented 3 months ago

What does the JSON look like in non-AoT? Is it [], or an object that looks like a task?

xljiulang commented 3 months ago

This is the default template of the ASP.NET Core WebApi (native AOT) 9.0 project. You only need to change the synchronous Todo[] Get() to Task<Todo[]> GetAsync() to reproduce this exception.

martincostello commented 3 months ago

I don't see to be able to reproduce this at all. I consistently get a response of [] with the following project created with dotnet new webapiaot:

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>net9.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
    <InvariantGlobalization>true</InvariantGlobalization>
    <PublishAot>true</PublishAot>
  </PropertyGroup>
</Project>
using System.Text.Json.Serialization;

var builder = WebApplication.CreateSlimBuilder(args);

builder.Services.ConfigureHttpJsonOptions(options =>
{
    options.SerializerOptions.TypeInfoResolverChain.Insert(0, AppJsonSerializerContext.Default);
});

var app = builder.Build();

app.MapGet("/", GetAsync);

app.Run();

static Task<Todo[]> GetAsync()
{
    return Task.FromResult(Array.Empty<Todo>());
}

public record Todo();

[JsonSerializable(typeof(Todo[]))]
internal partial class AppJsonSerializerContext : JsonSerializerContext;
xljiulang commented 3 months ago

@martincostello Have you used dotnet publish to publish your project and then run the output executable file? Or run directly with debug on Visual Studio (which will not be in AOT mode)?

martincostello commented 3 months ago

I did the following:

dotnet publish
.\bin\Release\net9.0\win-x64\publish\repro.exe
xljiulang commented 3 months ago

@martincostello I found out where the problem lies. If I publish it on Visual Studio, the output executable file will encounter the above exception during http request. But if I use dotnet publish -r win-x64 to publish, I will not encounter this exception. I think I may need to update my Visual Studio.

1>已完成生成项目“aot9.csproj”的操作。
2>------ 已启动发布: 项目: aot9, 配置: Release Any CPU ------
正在连接到 C:\Users\laojiu\source\repos\aot9\aot9\bin\Release\net9.0\publish\...
正在确定要还原的项目…
已还原 C:\Users\laojiu\source\repos\aot9\aot9\aot9.csproj (用时 61 毫秒)。
C:\Program Files\Microsoft Visual Studio\2022\Preview\MSBuild\Current\Bin\Roslyn\csc.exe /noconfig /unsafe- /checked- /nowarn:1701,1702,IL2121,1701,1702,2008 /fullpaths /nostdlib+ /platform:x64 /errorreport:prompt /warn:9 /define:TRACE;RELEASE;NET;NET9_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NET7_0_OR_GREATER;NET8_0_OR_GREATER;NET9_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER /errorendlocation /preferreduilang:zh-CN /highentropyva+ /nullable:enable /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Antiforgery.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Authentication.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Authentication.BearerToken.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Authentication.Cookies.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Authentication.Core.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Authentication.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Authentication.OAuth.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Authorization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Authorization.Policy.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Components.Authorization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Components.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Components.Endpoints.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Components.Forms.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Components.Server.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Components.Web.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Connections.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.CookiePolicy.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Cors.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Cryptography.Internal.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Cryptography.KeyDerivation.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.DataProtection.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.DataProtection.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.DataProtection.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Diagnostics.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Diagnostics.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Diagnostics.HealthChecks.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.HostFiltering.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Hosting.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Hosting.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Html.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Http.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Http.Connections.Common.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Http.Connections.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Http.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Http.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Http.Features.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Http.Results.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.HttpLogging.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.HttpOverrides.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.HttpsPolicy.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Identity.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Localization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Localization.Routing.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Metadata.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.ApiExplorer.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.Core.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.Cors.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.DataAnnotations.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.Formatters.Json.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.Formatters.Xml.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.Localization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.Razor.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.RazorPages.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.TagHelpers.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Mvc.ViewFeatures.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.OutputCaching.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.RateLimiting.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Razor.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Razor.Runtime.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.RequestDecompression.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.ResponseCaching.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.ResponseCaching.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.ResponseCompression.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Rewrite.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Routing.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Routing.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Server.HttpSys.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Server.IIS.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Server.IISIntegration.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Server.Kestrel.Core.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Server.Kestrel.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.Session.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.SignalR.Common.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.SignalR.Core.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.SignalR.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.SignalR.Protocols.Json.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.StaticFiles.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.WebSockets.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.AspNetCore.WebUtilities.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\Microsoft.CSharp.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Caching.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Caching.Memory.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.Binder.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.CommandLine.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.FileExtensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.Ini.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.Json.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.KeyPerFile.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.UserSecrets.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Configuration.Xml.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.DependencyInjection.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Diagnostics.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Diagnostics.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Diagnostics.HealthChecks.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Features.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.FileProviders.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.FileProviders.Composite.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.FileProviders.Embedded.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.FileProviders.Physical.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.FileSystemGlobbing.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Hosting.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Hosting.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Http.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Identity.Core.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Identity.Stores.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Localization.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Localization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Logging.Abstractions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Logging.Configuration.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Logging.Console.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Logging.Debug.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Logging.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Logging.EventLog.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Logging.EventSource.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Logging.TraceSource.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.ObjectPool.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Options.DataAnnotations.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Options.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Extensions.WebEncoders.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.JSInterop.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\Microsoft.Net.Http.Headers.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\Microsoft.VisualBasic.Core.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\Microsoft.VisualBasic.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\Microsoft.Win32.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\Microsoft.Win32.Registry.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\mscorlib.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\netstandard.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.AppContext.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Buffers.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Collections.Concurrent.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Collections.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Collections.Immutable.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Collections.NonGeneric.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Collections.Specialized.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.ComponentModel.Annotations.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.ComponentModel.DataAnnotations.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.ComponentModel.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.ComponentModel.EventBasedAsync.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.ComponentModel.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.ComponentModel.TypeConverter.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Configuration.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Console.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Core.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Data.Common.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Data.DataSetExtensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Data.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Diagnostics.Contracts.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Diagnostics.Debug.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Diagnostics.DiagnosticSource.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\System.Diagnostics.EventLog.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Diagnostics.FileVersionInfo.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Diagnostics.Process.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Diagnostics.StackTrace.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Diagnostics.TextWriterTraceListener.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Diagnostics.Tools.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Diagnostics.TraceSource.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Diagnostics.Tracing.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Drawing.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Drawing.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Dynamic.Runtime.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Formats.Asn1.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Formats.Tar.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Globalization.Calendars.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Globalization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Globalization.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.Compression.Brotli.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.Compression.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.Compression.FileSystem.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.Compression.ZipFile.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.FileSystem.AccessControl.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.FileSystem.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.FileSystem.DriveInfo.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.FileSystem.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.FileSystem.Watcher.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.IsolatedStorage.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.MemoryMappedFiles.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\System.IO.Pipelines.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.Pipes.AccessControl.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.Pipes.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.IO.UnmanagedMemoryStream.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Linq.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Linq.Expressions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Linq.Parallel.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Linq.Queryable.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Memory.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.Http.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.Http.Json.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.HttpListener.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.Mail.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.NameResolution.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.NetworkInformation.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.Ping.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.Quic.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.Requests.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.Security.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.ServicePoint.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.Sockets.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.WebClient.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.WebHeaderCollection.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.WebProxy.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.WebSockets.Client.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Net.WebSockets.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Numerics.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Numerics.Vectors.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.ObjectModel.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Reflection.DispatchProxy.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Reflection.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Reflection.Emit.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Reflection.Emit.ILGeneration.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Reflection.Emit.Lightweight.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Reflection.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Reflection.Metadata.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Reflection.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Reflection.TypeExtensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Resources.Reader.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Resources.ResourceManager.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Resources.Writer.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.CompilerServices.Unsafe.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.CompilerServices.VisualC.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.Handles.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.InteropServices.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.InteropServices.JavaScript.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.InteropServices.RuntimeInformation.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.Intrinsics.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.Loader.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.Numerics.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.Serialization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.Serialization.Formatters.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.Serialization.Json.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.Serialization.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Runtime.Serialization.Xml.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.AccessControl.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Claims.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Cryptography.Algorithms.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Cryptography.Cng.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Cryptography.Csp.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Cryptography.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Cryptography.Encoding.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Cryptography.OpenSsl.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Cryptography.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Cryptography.X509Certificates.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\System.Security.Cryptography.Xml.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Principal.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.Principal.Windows.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Security.SecureString.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.ServiceModel.Web.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.ServiceProcess.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Text.Encoding.CodePages.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Text.Encoding.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Text.Encoding.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Text.Encodings.Web.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Text.Json.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Text.RegularExpressions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Threading.Channels.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Threading.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Threading.Overlapped.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\ref\net9.0\System.Threading.RateLimiting.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Threading.Tasks.Dataflow.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Threading.Tasks.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Threading.Tasks.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Threading.Tasks.Parallel.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Threading.Thread.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Threading.ThreadPool.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Threading.Timer.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Transactions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Transactions.Local.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.ValueTuple.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Web.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Web.HttpUtility.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Windows.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Xml.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Xml.Linq.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Xml.ReaderWriter.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Xml.Serialization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Xml.XDocument.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Xml.XmlDocument.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Xml.XmlSerializer.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Xml.XPath.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\System.Xml.XPath.XDocument.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\ref\net9.0\WindowsBase.dll" /features:"InterceptorsPreviewNamespaces=;Microsoft.AspNetCore.Http.Generated;Microsoft.Extensions.Configuration.Binder.SourceGeneration" /debug+ /debug:portable /filealign:512 /optimize+ /out:obj\Release\net9.0\win-x64\aot9.dll /refout:obj\Release\net9.0\win-x64\refint\aot9.dll /target:exe /warnaserror- /utf8output /deterministic+ /analyzerconfig:"C:\Program Files\dotnet\sdk\9.0.100-preview.4.24267.66\Sdks\Microsoft.NET.Sdk\codestyle\cs\build\config\analysislevelstyle_default.globalconfig" /analyzerconfig:obj\Release\net9.0\win-x64\aot9.GeneratedMSBuildEditorConfig.editorconfig /analyzerconfig:"C:\Program Files\dotnet\sdk\9.0.100-preview.4.24267.66\Sdks\Microsoft.NET.Sdk\analyzers\build\config\analysislevel_9_default.globalconfig" /analyzer:"C:\Program Files\dotnet\sdk\9.0.100-preview.4.24267.66\Sdks\Microsoft.NET.Sdk.Web\analyzers\cs\Microsoft.AspNetCore.Analyzers.dll" /analyzer:"C:\Program Files\dotnet\sdk\9.0.100-preview.4.24267.66\Sdks\Microsoft.NET.Sdk.Web\analyzers\cs\Microsoft.AspNetCore.Mvc.Analyzers.dll" /analyzer:"C:\Program Files\dotnet\sdk\9.0.100-preview.4.24267.66\Sdks\Microsoft.NET.Sdk\targets\..\analyzers\Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll" /analyzer:"C:\Program Files\dotnet\sdk\9.0.100-preview.4.24267.66\Sdks\Microsoft.NET.Sdk\targets\..\analyzers\Microsoft.CodeAnalysis.NetAnalyzers.dll" /analyzer:C:\Users\laojiu\.nuget\packages\microsoft.net.illink.tasks\9.0.0-preview.4.24266.19\analyzers\dotnet\cs\ILLink.CodeFixProvider.dll /analyzer:C:\Users\laojiu\.nuget\packages\microsoft.net.illink.tasks\9.0.0-preview.4.24266.19\analyzers\dotnet\cs\ILLink.RoslynAnalyzer.dll /analyzer:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\analyzers/dotnet/cs/Microsoft.Interop.ComInterfaceGenerator.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\analyzers/dotnet/cs/Microsoft.Interop.JavaScript.JSImportGenerator.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\analyzers/dotnet/cs/Microsoft.Interop.LibraryImportGenerator.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\analyzers/dotnet/cs/Microsoft.Interop.SourceGeneration.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.0-preview.4.24266.19\analyzers/dotnet/cs/System.Text.RegularExpressions.Generator.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\analyzers/dotnet/cs/Microsoft.AspNetCore.App.CodeFixes.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\analyzers/dotnet/cs/Microsoft.AspNetCore.Http.RequestDelegateGenerator.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll" /analyzer:"C:\Program Files\dotnet\sdk\9.0.100-preview.4.24267.66\Sdks\Microsoft.NET.Sdk.Razor\targets\..\source-generators\Microsoft.AspNetCore.Razor.Utilities.Shared.dll" /analyzer:"C:\Program Files\dotnet\sdk\9.0.100-preview.4.24267.66\Sdks\Microsoft.NET.Sdk.Razor\targets\..\source-generators\Microsoft.CodeAnalysis.Razor.Compiler.dll" /analyzer:"C:\Program Files\dotnet\sdk\9.0.100-preview.4.24267.66\Sdks\Microsoft.NET.Sdk.Razor\targets\..\source-generators\Microsoft.Extensions.ObjectPool.dll" /analyzer:"C:\Program Files\dotnet\sdk\9.0.100-preview.4.24267.66\Sdks\Microsoft.NET.Sdk.Razor\targets\..\source-generators\System.Collections.Immutable.dll" Program.cs obj\Release\net9.0\win-x64\aot9.GlobalUsings.g.cs "obj\Release\net9.0\win-x64\.NETCoreApp,Version=v9.0.AssemblyAttributes.cs" obj\Release\net9.0\win-x64\aot9.AssemblyInfo.cs /warnaserror+:NU1605,SYSLIB0011
CSC(0,0): 警告 CS9057: 分析器程序集“C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\analyzers\dotnet\cs\Microsoft.AspNetCore.App.Analyzers.dll”引用了编译器的版本“4.11.0.0”,该版本高于当前正在运行的版本“4.10.0.0”。
CSC(0,0): 警告 CS9057: 分析器程序集“C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\9.0.0-preview.4.24267.6\analyzers\dotnet\cs\Microsoft.AspNetCore.Http.RequestDelegateGenerator.dll”引用了编译器的版本“4.11.0.0”,该版本高于当前正在运行的版本“4.10.0.0”。
C:\Users\laojiu\source\repos\aot9\aot9\Program.cs(13,1): 警告 IL2026: Using member 'Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions.MapGet(IEndpointRouteBuilder, String, Delegate)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. This API may perform reflection on the supplied delegate and its parameters. These types may be trimmed if not directly referenced.
C:\Users\laojiu\source\repos\aot9\aot9\Program.cs(13,1): 警告 IL3050: Using member 'Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions.MapGet(IEndpointRouteBuilder, String, Delegate)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. This API may perform reflection on the supplied delegate and its parameters. These types may require generated code and aren't compatible with native AOT applications.
aot9 -> C:\Users\laojiu\source\repos\aot9\aot9\bin\Release\net9.0\win-x64\aot9.dll
"C:\Users\laojiu\.nuget\packages\microsoft.dotnet.ilcompiler\9.0.0-preview.4.24266.19\build\findvcvarsall.bat" x64
Generating native code
"C:\Users\laojiu\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\9.0.0-preview.4.24266.19\tools\\ilc" @"obj\Release\net9.0\win-x64\native\aot9.ilc.rsp"
C:\Users\laojiu\source\repos\aot9\aot9\Program.cs(13,0): 警告 IL2026: Program.<Main>$(String[]): Using member 'Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions.MapGet(IEndpointRouteBuilder,String,Delegate)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. This API may perform reflection on the supplied delegate and its parameters. These types may be trimmed if not directly referenced.
C:\Users\laojiu\source\repos\aot9\aot9\Program.cs(13,0): 警告 IL3050: Program.<Main>$(String[]): Using member 'Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions.MapGet(IEndpointRouteBuilder,String,Delegate)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. This API may perform reflection on the supplied delegate and its parameters. These types may require generated code and aren't compatible with native AOT applications.
"C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.40.33807\bin\Hostx64\x64\link.exe" @"obj\Release\net9.0\win-x64\native\link.rsp"
aot9 -> C:\Users\laojiu\source\repos\aot9\aot9\obj\Release\net9.0\win-x64\PubTmp\Out\
Web 应用已成功发布 file:///C:/Users/laojiu/source/repos/aot9/aot9/bin/Release/net9.0/publish/
xljiulang commented 3 months ago

It's back to normal after I updated the IDE, thank you all.