有没有办法为 Stateless ASP.Net Core 2.1 获取服务结构项目模板

Is there a way to get a Service fabric project template for Stateless ASP.Net Core 2.1

安装.net core 2.1 sdk后。当我使用 .net Core 创建 Service Fabric Stateless Service 时,它使用 .net core 2.1 创建了一个项目。同样,当我创建 Stateless Asp.net Core > API 时,创建的项目适用于 .net core 2.0。有没有办法获取 Stateless ASP.net Core 2.1 fore service fabric 的最新模板?

Is there a way to get the latest template for Stateless ASP.net Core 2.1 fore service fabric?

正如你所提到的目前似乎有没有默认的.net core 2.1服务结构模板。

我也从 github 中找到了类似的 issue

但我们可以手动从 ASP.NET Core 2.0 迁移到 2.1。我在这个 tutorial 之后做了一个演示。以下为详细步骤:

1.Create一个Asp.net核心2.0无状态服务

2.Change 框架从 2.0 到 2.1

3.Edit 包含以下代码的 .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.Change 此 tutorial

之后的 startup.cs 文件