首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PackageReference条目在ASP.NET核心3的.csproj文件中的什么位置?

PackageReference条目在ASP.NET核心3的.csproj文件中的什么位置?
EN

Stack Overflow用户
提问于 2020-09-04 22:46:55
回答 1查看 470关注 0票数 0

在之前的ASP.NET Core2.0中,当您使用dotnet new web创建新的web项目并打开.csproj文件时,您会看到如下所示的PackageReference条目:

但是今天我开始使用ASP.NET Core3.1,我注意到当你以同样的方式创建一个新项目时,.csproj文件只包含以下内容:

PackageReference条目去了哪里? ASP.NET核心如何知道如何在没有此信息的情况下构建和运行项目?

EN

回答 1

Stack Overflow用户

发布于 2020-10-20 03:58:41

共享框架引用程序集和构建逻辑的分发机制发生了变化。它不再基于NuGet,而是使用FrameworkReference项。

Web SDK (Microsoft.NET.Sdk.Web)会自动引用此框架。

如果您需要使用仅在Web中提供的类型/API,而不是通过与非ASP.NET项目(Sdk="Microsoft.NET.Sdk")分开的NuGet包,您可以使用:

代码语言:javascript
运行
复制
<ItemGroup>
  <FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63743406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档