惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
G
Google Developers Blog
J
Java Code Geeks
B
Blog
C
Check Point Blog
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
I
InfoQ
A
About on SuperTechFans
WordPress大学
WordPress大学
F
Fortinet All Blogs
S
SegmentFault 最新的问题
T
Tailwind CSS Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
Microsoft Azure Blog
Microsoft Azure Blog
M
MIT News - Artificial intelligence
月光博客
月光博客
Y
Y Combinator Blog
Jina AI
Jina AI
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
Apple Machine Learning Research
Apple Machine Learning Research

博客园 - 永恒一生

.net 7 .net 6 visual studio 智能提示汉化翻译中文版 dotnet 7 来帮助我们使用 asp.net core开发的时候,一些参数或者方法可以更好的使用! 百度的文心一格给我画的画,是不是我表达有问题?? .net core webApi接受不到UploadFile的文件? sql server在我把JSON数据存入到字段的时候中文乱码问题 git 语句操作命令 .net 7 获取所有缓存键的问题? IIS设置了歌词为text/plain格式,但是.net core项目还是访问不了,404,是应.net core里没有支持 System.Net.Sockets.SocketException:“在其上下文中,该请求的地址无效。” AssetStudio/UnityStudio Error while validating the service descriptor 'ServiceType IOptions取bind值,总是取不到 dapper执行存储过程找不到 查询当前数据查询锁死语句SP_WHO3 sqlserver 统计数据库每个数据表的条数 sqlserver整理表碎片 vs 2022 key 你懂的 用宝塔搭建IIS网站的目录虚拟用户该如何添加到其他目录? HTTP Error 500.0 - ASP.NET Core IIS hosting failure (in-process) .net core 5.0部署到IIS出现500.30错误,
.net 框架引用asp.net core某些包提示已弃用,此包是旧版本且...
永恒一生 · 2023-08-14 · via 博客园 - 永恒一生

 我们看到一些特定功能的包只更新到了2.2.2版本

比如最常用的Microsoft.AspNetCore.Http这个类库,提示已弃用,我以为是换其他包了

最后我们在微软官网文档里找到了答案:

随着 .NET Core 3.0 发布,许多 ASP.NET Core 程序集不再作为包发布到 NuGet。 而是改为将这些程序集包含在通过 .NET Core SDK 和运行时安装程序安装的 Microsoft.AspNetCore.App 共享框架中。 若要查看不再发布的包列表,请参阅删除过时的包引用

自 .NET Core 3.0 起,使用 Microsoft.NET.Sdk.Web MSBuild SDK 的项目隐式引用此共享框架。 使用 Microsoft.NET.Sdk 或 Microsoft.NET.Sdk.Razor SDK 的项目必须引用 ASP.NET Core,才能使用共享框架中的 ASP.NET Core API。

若要引用 ASP.NET Core,请将以下 <FrameworkReference> 元素添加到项目文件:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>

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

</Project>

所以哪怕类库,也要加上

<FrameworkReference Include="Microsoft.AspNetCore.App" />
这样所有aspnetcore相关的都会引用上了。
以前是拆包,用啥引用啥,现在倒好,全部给你包含上了。俺也不知道微软到底干嘛,一天一个样。