在csproj中,我可以根据运行时标识符有条件地包含一个文件吗?

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

假设我以这些方式构建项目。

dotnet publish -r win-x86
dotnet publish -r linux-musl-x64

我的.csproj文件中是否有一种方法可以根据所选的RID自动包含本机DLL?

c# .net-core csproj
1个回答
0
投票
<PackageReference Include="MyLibrary.Linux" Version="1.0.0" Condition="'$(RuntimeIdentifier)'=='linux-x64'" /> <PackageReference Include="MyLibrary.Windows" Version="1.0.0" Condition="'$(RuntimeIdentifier)'=='win-x64'" />
© www.soinside.com 2019 - 2024. All rights reserved.