Mar*_* S. 8 .net .net-core asp.net-core azure-functions asp.net-core-2.1
是否可以使用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上.
Dou*_*oug 14
是.
元数据包Microsoft.AspNetCore.App和Microsoft.AspNetCore.Allrequire netcoreapp,但它们只是要安装的其他软件包的集合.
如果您在元数据包中安装单个软件包,它将正常工作,就像您目前使用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" />
...
Run Code Online (Sandbox Code Playgroud)
请注意一些包,例如.Microsoft.AspNetCore.Http.Connections都没有标记为2.1.1,所以你需要确保你匹配从元数据包的限制版本.
| 归档时间: |
|
| 查看次数: |
4022 次 |
| 最近记录: |