我试图为多个目标构建一个项目。我使用 net 5 框架,我想为 win64 和 linux64 运行时构建应用程序。
问题
缺少 linux 64 文件夹
csproj 文件:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<TargetFrameworks>net48;net5.0</TargetFrameworks>
<RuntimeIdentifiers>linux-x64;win-x64</RuntimeIdentifiers>
</PropertyGroup>
然后我运行 cli 命令:
dotnet build "projectPath"
结果中的预期文件夹(使用 --runtime linux64 运行时)