安装 .net core 2.1 sdk 后。当我使用 .net Core创建 Service Fabric无状态服务时,它会使用 .net core 2.1 创建一个项目。同样,当我创建无状态 Asp.net Core > API 时,创建的项目适用于 .net core 2.0。有没有办法获得 Stateless ASP.net Core 2.1 前台服务结构的最新模板?
有没有办法获得 Stateless ASP.net Core 2.1 前台服务结构的最新模板?
正如您所提到的,目前似乎没有默认的 .net core 2.1 服务结构模板。
我也从 github 中找到了类似的问题。
但是我们可以手动从 ASP.NET Core 2.0 迁移到 2.1。我按照本教程做了一个演示。以下是详细步骤:
1.创建一个Asp.net core 2.0无状态服务
2.将框架从2.0改为2.1
3.使用以下代码编辑.csproj文件
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<IsServiceFabricServiceProject>True</IsServiceFabricServiceProject>
<RuntimeIdentifier>win7-x64</RuntimeIdentifier>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.1" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.1" PrivateAssets="All" />
<PackageReference Include="Microsoft.ServiceFabric.AspNetCore.Kestrel" Version="3.1.301" />
</ItemGroup>
</Project>
3.按照本教程更改startup.cs文件
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句