我正在尝试使用 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 类库项目有什么想法吗?
要创建面向版本 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>