我有一个 .NET Core 项目,目标框架为 2 个:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp1.0;net45</TargetFramework>
</PropertyGroup>
</Project>
使用dotnet build -c Release -f net45|netcoreapp1.0
命令,我可以为所需的框架构建我的类库。
但是我找不到如何使用dotnet-pack
命令做同样的事情。我遇到了以下错误:
C:\Program Files\dotnet\sdk\1.0.0\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.TargetFrameworkInference.targets(84,5): error : Cannot infer TargetFrameworkIdentifier and/or TargetFrameworkVersion from TargetFramework='netcoreapp1.0'. They must be specified explicitly. [C:\Users\olduh\sly\sly\sly\sly.csproj]
在构建NuGet包时,是否有一种多目标框架的方法?
谢谢您的回答,
Olivier