gpt4 book ai didi

.net - 完整.NET Framework上的ASP.NET Core 2.1

转载 作者:行者123 更新时间:2023-12-03 17:44:24 25 4
gpt4 key购买 nike

是否可以使用ASP.NET Core 2.1并仍在完整的.NET Framework 4.7.1上运行?

我目前在.NET 4.7.1上使用ASP.NET Core 2.0,并且还在4.7.1上使用Azure Functions v1,并在Functions和Web项目之间共享类库。

鉴于Azure Functions v2的当前状态,升级到Azure Functions v2以在.NET Core上全押似乎有些冒险,因此我宁愿暂时停留在.NET Framework上。

最佳答案

是的。

元软件包Microsoft.AspNetCore.AppMicrosoft.AspNetCore.All需要netcoreapp,但它们只是要安装的其他软件包的集合。

如果您将单个软件包安装在metapackage中,则可以正常工作,就像您当前使用的是2.0

您的.csproj文件最终看起来类似于此...

<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net471</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="2.1.1" />
<PackageReference Include="Microsoft.AspNetCore" Version="2.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Antiforgery" Version="2.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Authentication" Version="2.1.1" />
...

只要注意一些软件包,例如。 Microsoft.AspNetCore.Http.Connections未标记为2.1.1,因此您需要确保匹配metapackage约束中的版本。

关于.net - 完整.NET Framework上的ASP.NET Core 2.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51066369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com