簡體   English   中英

通過 DotNet CLI 創建以 .NET 框架為目標的新 ASP.NET 核心項目

[英]Create new ASP.NET Core project that targets .NET Framework by DotNet CLI

我嘗試創建一個針對經典 .NET 框架的新 ASP.NET 核心項目。 模板webwebapi具有選項framework ,但這不接受 .NET 框架值,例如:

dotnet new web --name MyWebProject --framework net48

錯誤:無效參數:
--framework net48
'net48' 不是 --framework(框架)的有效值。

如何從 DotNet CLI 創建針對 .NET 框架的 ASP.NET 核心項目?

如果不可能,您知道在命令行中執行此操作的解決方案嗎?

PS:我知道Visual Studio模板ASP.NET Core empty讓select .NET框架。 我從命令行搜索解決方案,最好使用 DotNet CLI。

我用它來創建針對 4.7.1 的 ASP.NET 核心空 Web 應用程序:

dotnet new web --target-framework-override net471

我在那里看到了。 生成的項目文件如下所示:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net471</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <Folder Include="wwwroot\" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore" Version="2.1.7" />
  </ItemGroup>

</Project>

沒有使用默認模板設置 .net 框架的選項。 您可以通過運行查看框架的選項: dotnet new web --help

圖片

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM