Skip to content

Add Microsoft.AspNetCore.OpenApi to the webapiaot template (with an optional flag to disable it) #60337

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 22 commits into from
Mar 11, 2025

Add template strings back after running `bash build.sh -test -configu…

8dc2ceb
Select commit
Loading
Failed to load commit list.
Merged

Add Microsoft.AspNetCore.OpenApi to the webapiaot template (with an optional flag to disable it) #60337

Add template strings back after running `bash build.sh -test -configu…
8dc2ceb
Select commit
Loading
Failed to load commit list.
Build Analysis / Build Analysis failed Mar 1, 2025 in 0s

.NET Result Analysis

Details

Tip

To unconditionally bypass the build analysis check (turn it green), you can use the escape mechanism feature. The completion time may vary, potentially taking several minutes, depending on the build analysis workload at the moment.

Build Failures

aspnetcore-ci / Build / Test: Windows local development validation / Run project template tests

[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]
    ❌Cmd.exe exited with code '1'.

Test Failures (3 tests failed)

🔹 [All failing tests from aspnetcore-ci]

    Templates.Test.WebApiNativeAotTemplateTest.WebApiNativeAotTemplateCSharp [Details] [0.00% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configuration

    Exception Message
    Project new webapiaot  --no-restore failed to publish. Exit code 1.\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\dotnet\\dotnet.exe publish  -c Release /bl \\nStdErr: \\nStdOut:   Determining projects to restore...\r\n  Restored D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\AspNet.Uyng5honkuck.csproj (in 5.16 sec).\r\nD:\\a\\_work\\1\\s\\.dotnet\\sdk\\10.0.100-preview.2.25109.3\\Sdks\\Microsoft.NET.Sdk\\targets\\Microsoft.NET.RuntimeIdentifierInference.targets(326,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\AspNet.Uyng5honkuck.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\Program.cs(32,26): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\AspNet.Uyng5honkuck.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\Program.cs(32,34): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\AspNet.Uyng5honkuck.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\Program.cs(32,44): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\AspNet.Uyng5honkuck.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,171): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\AspNet.Uyng5honkuck.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,179): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\AspNet.Uyng5honkuck.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,197): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Uyng5honkuck\\AspNet.Uyng5honkuck.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin
    CallStack
       at Templates.Test.Helpers.Project.RunDotNetPublishAsync(IDictionary`2 packageOptions, String additionalArgs, Boolean noRestore) in D:\a\_work\1\s\src\ProjectTemplates\Shared\Project.cs:line 170
       at Templates.Test.WebApiNativeAotTemplateTest.WebApiNativeAotTemplateCore(String languageOverride, String[] args, String[] additionalEndpointsThatShould200Ok, String[] additionalEndpointsThatShould404NotFound) in D:\a\_work\1\s\src\ProjectTemplates\test\Templates.Tests\WebApiNativeAotTemplateTest.cs:line 79
       at Templates.Test.WebApiNativeAotTemplateTest.WebApiNativeAotTemplateCSharp() in D:\a\_work\1\s\src\ProjectTemplates\test\Templates.Tests\WebApiNativeAotTemplateTest.cs:line 37
    --- End of stack trace from previous location ---
    Templates.Test.WebApiNativeAotTemplateTest.WebApiNativeAotTemplateProgramMainCSharp [Details] [0.00% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configuration

    Exception Message
    Project new webapiaot  --no-restore --use-program-main failed to publish. Exit code 1.\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\dotnet\\dotnet.exe publish  -c Release /bl \\nStdErr: \\nStdOut:   Determining projects to restore...\r\n  Restored D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\AspNet.stucjsnf0xuk.csproj (in 420 ms).\r\nD:\\a\\_work\\1\\s\\.dotnet\\sdk\\10.0.100-preview.2.25109.3\\Sdks\\Microsoft.NET.Sdk\\targets\\Microsoft.NET.RuntimeIdentifierInference.targets(326,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\AspNet.stucjsnf0xuk.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\Program.cs(30,34): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\AspNet.stucjsnf0xuk.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\Program.cs(30,42): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\AspNet.stucjsnf0xuk.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\Program.cs(30,52): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\AspNet.stucjsnf0xuk.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,171): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\AspNet.stucjsnf0xuk.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,179): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\AspNet.stucjsnf0xuk.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,217): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.stucjsnf0xuk\\AspNet.stucjsnf0xuk.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Tem
    CallStack
       at Templates.Test.Helpers.Project.RunDotNetPublishAsync(IDictionary`2 packageOptions, String additionalArgs, Boolean noRestore) in D:\a\_work\1\s\src\ProjectTemplates\Shared\Project.cs:line 170
       at Templates.Test.WebApiNativeAotTemplateTest.WebApiNativeAotTemplateCore(String languageOverride, String[] args, String[] additionalEndpointsThatShould200Ok, String[] additionalEndpointsThatShould404NotFound) in D:\a\_work\1\s\src\ProjectTemplates\test\Templates.Tests\WebApiNativeAotTemplateTest.cs:line 79
       at Templates.Test.WebApiNativeAotTemplateTest.WebApiNativeAotTemplateProgramMainCSharp() in D:\a\_work\1\s\src\ProjectTemplates\test\Templates.Tests\WebApiNativeAotTemplateTest.cs:line 44
    --- End of stack trace from previous location ---
    Templates.Test.WebApiNativeAotTemplateTest.WebApiTemplateCSharp_WithoutOpenAPI [Details] [0.00% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configuration

    Data Driven SubResults
      Templates.Test.WebApiNativeAotTemplateTest.WebApiTemplateCSharp_WithoutOpenAPI(useProgramMain: False)
      Exception Message
      Project new webapiaot  --no-restore --no-openapi failed to publish. Exit code 1.\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\dotnet\\dotnet.exe publish  -c Release /bl \\nStdErr: \\nStdOut:   Determining projects to restore...\r\n  Restored D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj (in 369 ms).\r\nD:\\a\\_work\\1\\s\\.dotnet\\sdk\\10.0.100-preview.2.25109.3\\Sdks\\Microsoft.NET.Sdk\\targets\\Microsoft.NET.RuntimeIdentifierInference.targets(326,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\Program.cs(25,26): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\Program.cs(25,34): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\Program.cs(25,44): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,171): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,179): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,197): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(167,75): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(167,83): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(167,101): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,206): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,214): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,232): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,93): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,101): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,119): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(258,79): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(258,87): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(258,105): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.sqsrf2v0mc1b\\AspNet.sqsrf2v0mc1b.csproj]\r\n
      Stack Trace
         at Templates.Test.Helpers.Project.RunDotNetPublishAsync(IDictionary`2 packageOptions, String additionalArgs, Boolean noRestore) in D:\a\_work\1\s\src\ProjectTemplates\Shared\Project.cs:line 170
         at Templates.Test.WebApiNativeAotTemplateTest.WebApiNativeAotTemplateCore(String languageOverride, String[] args, String[] additionalEndpointsThatShould200Ok, String[] additionalEndpointsThatShould404NotFound) in D:\a\_work\1\s\src\ProjectTemplates\test\Templates.Tests\WebApiNativeAotTemplateTest.cs:line 79
         at Templates.Test.WebApiNativeAotTemplateTest.WebApiTemplateCSharp_WithoutOpenAPI(Boolean useProgramMain) in D:\a\_work\1\s\src\ProjectTemplates\test\Templates.Tests\WebApiNativeAotTemplateTest.cs:line 57
      --- End of stack trace from previous location ---
      Templates.Test.WebApiNativeAotTemplateTest.WebApiTemplateCSharp_WithoutOpenAPI(useProgramMain: True)
      Exception Message
      Project new webapiaot  --no-restore --use-program-main --no-openapi failed to publish. Exit code 1.\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\dotnet\\dotnet.exe publish  -c Release /bl \\nStdErr: \\nStdOut:   Determining projects to restore...\r\n  Restored D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj (in 322 ms).\r\nD:\\a\\_work\\1\\s\\.dotnet\\sdk\\10.0.100-preview.2.25109.3\\Sdks\\Microsoft.NET.Sdk\\targets\\Microsoft.NET.RuntimeIdentifierInference.targets(326,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,171): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,179): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(158,217): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(167,75): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(167,83): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(167,121): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,226): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,234): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,272): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,93): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,101): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(175,139): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(258,79): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(258,87): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\obj\\Release\\net10.0\\win-x64\\Microsoft.AspNetCore.Http.RequestDelegateGenerator\\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\\GeneratedRouteBuilderExtensions.g.cs(258,125): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\Program.cs(29,34): error CS0308: The non-generic type 'Results' cannot be used with type arguments [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\Program.cs(29,42): error CS0246: The type or namespace name 'Ok<>' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\nD:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\Program.cs(29,52): error CS0246: The type or namespace name 'NotFound' could not be found (are you missing a using directive or an assembly reference?) [D:\\a\\_work\\1\\s\\src\\ProjectTemplates\\test\\Templates.Tests\\bin\\Release\\net10.0\\TestTemplates\\AspNet.Kgcd310ffldm\\AspNet.Kgcd310ffldm.csproj]\r\n
      Stack Trace
         at Templates.Test.Helpers.Project.RunDotNetPublishAsync(IDictionary`2 packageOptions, String additionalArgs, Boolean noRestore) in D:\a\_work\1\s\src\ProjectTemplates\Shared\Project.cs:line 170
         at Templates.Test.WebApiNativeAotTemplateTest.WebApiNativeAotTemplateCore(String languageOverride, String[] args, String[] additionalEndpointsThatShould200Ok, String[] additionalEndpointsThatShould404NotFound) in D:\a\_work\1\s\src\ProjectTemplates\test\Templates.Tests\WebApiNativeAotTemplateTest.cs:line 79
         at Templates.Test.WebApiNativeAotTemplateTest.WebApiTemplateCSharp_WithoutOpenAPI(Boolean useProgramMain) in D:\a\_work\1\s\src\ProjectTemplates\test\Templates.Tests\WebApiNativeAotTemplateTest.cs:line 57
      --- End of stack trace from previous location ---

Was this helpful? Yes No