.Net 10 не может разрешить метод .MapGroup в веб-приложенииC#

Место общения программистов C#
Ответить
Anonymous
 .Net 10 не может разрешить метод .MapGroup в веб-приложении

Сообщение Anonymous »

Недавно я установил Jetbrains Rider на новый Mac и создал новый пустой веб-проект, используя .Net 10. При создании проекта я установил платформу .Net 10 через Rider.
Новый проект содержит это содержимое .sln

Код: Выделить всё

Microsoft Visual Studio Solution File, Format Version 12.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "API", "API\API.csproj", "{5226628C-BCC0-49DD-BDB5-F2E6FC6EA325}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5226628C-BCC0-49DD-BDB5-F2E6FC6EA325}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5226628C-BCC0-49DD-BDB5-F2E6FC6EA325}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5226628C-BCC0-49DD-BDB5-F2E6FC6EA325}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5226628C-BCC0-49DD-BDB5-F2E6FC6EA325}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
и файл проекта содержит это

Код: Выделить всё



net10.0
enable
enable



Я попробовал этот код

Код: Выделить всё

var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();

app.MapGroup("/api", apiGroup =>
{
apiGroup.MapGet("/", () => "Hello World!");
});

app.Run();
и получите следующую ошибку

\Program.cs:91 Невозможно разрешить метод:
MapGroup(строка, лямбда-выражение)
Кандидаты:
MapGroup(этот IEndpointRouteBuilder, RoutePattern)
MapGroup(это IEndpointRouteBuilder, string)
все из класса EndpointRouteBuilderExtensions

Я думаю, с кодом все в порядке.
  • Нужно ли сначала устанавливать какие-либо зависимости? (Поскольку я создал пустой веб-проект)
  • Я не уверен, что Rider правильно установил .Net, но без использования метода MapGroup все работает нормально


Подробнее здесь: https://stackoverflow.com/questions/798 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»