Dotnet“新”命令不适用于 Framework 4.5?

问题描述 投票:0回答:1

我正在尝试使用 dotnet

new
命令创建一个 4.5 框架类库项目,如下所示:

dotnet new classlib -lang C# -f net45 -o TestProject

错误:无效参数: -f 网络45 “net45”不是 -f(框架)的有效值。

如文档中所示,似乎不支持.Net Framework:

-f 值:netcoreapp 创建 .NET Core 类库或 netstandard 创建 .NET Standard 类库。这 默认为netstandard2.0。

关于如何通过命令行创建 .Net Framework 类库项目有什么想法吗?

.net .net-core .net-4.5
1个回答
0
投票

要创建面向版本 4.5 的 .NET Framework 类库项目,您只需使用 dotnet new classlib 命令,然后手动更新项目文件中的目标框架即可。

第 1 步:- 创建类库项目:

dotnet new classlib -lang C# -o TestProject

第 2 步:- 导航到 TestProject 目录: 第 3 步:- 在文本编辑器中打开 TestProject.csproj 文件。

找到该元素并将其更改为net45。

您的 TestProject.csproj 文件应如下所示:

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

  <PropertyGroup>
    <TargetFramework>net45</TargetFramework>
  </PropertyGroup>

</Project>
© www.soinside.com 2019 - 2024. All rights reserved.