net8添加框架Microsoft.AspNetCore.App
作者:admin 来源:原创 2024/5/9 11:39:58

    有一个项目原来以服务的形式运行,执行一些定时任务,现要求增加webapi接口的功能。

    经过新建web api项目作对比,发现多了名为Microsoft.AspNetCore.App的框架引用。

    随即企图直接在原项目中通过NuGet安装,结果是失败。提示:Microsoft.AspNetCore.App.Ref8.0.4的包类型DotnetPlatform与I比项目不兼容。

    

    直接打开.csproj文件,增加

<ItemGroup>
  <FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>

    
    重启项目成功!

    在项目Program.cs中新增示例代码:

            var builder = WebApplication.CreateBuilder(args);
            builder.Services.AddAuthorization();
            var app = builder.Build();
            app.UseAuthorization();
            var summaries = new[]
            {
                "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
            };
            app.MapGet("/weatherforecast", (HttpContext httpContext) =>
            {                
                return "123";
            });
            app.Run();

称      呼:
联系方式:
您的评论:
技术支持:l.w.dong@qq.com www.luweidong.cn
广州市   wx:lwdred
Copyright © 2014 三味书屋 All Rights Reserved
技术支持:l.w.dong@qq.com  sitemap xml  sitemap html

粤公网安备44010602011869号

粤ICP备13031080号-1