<!--==== App.MSBuild =====-->
<!-- Include in generated Nuget Package -->
<Target Name="AddNugetContent">
<ItemGroup>
<TfmSpecificPackageFile Include="$(PublishDir)$(LinuxRuntime)\*.*">
<PackagePath>tool/bin/$(LinuxRuntime)/%(RecursiveDir)</PackagePath>
</TfmSpecificPackageFile>
<TfmSpecificPackageFile Include="$(PublishDir)$(WindowsRuntime)\*.*">
<PackagePath>tool/bin/$(WindowsRuntime)/%(RecursiveDir)</PackagePath>
</TfmSpecificPackageFile>
</ItemGroup>
</Target>
<!-- Double Publish -->
<Target Name="MultiRuntimeBuild" BeforeTargets="Build">
<Message Importance="high" Text="BaseOutputPath: $(BaseOutputPath)"/>
<MSBuild Projects="$(ToolProjectDirectory)App.Tool.csproj" Targets="Publish" Properties="RuntimeIdentifier=$(LinuxRuntime);SelfContained=true;TargetFramework=net6.0;PublishDir=$(PublishDir)$(LinuxRuntime)" />
<MSBuild Projects="$(ToolProjectDirectory)App.Tool.csproj" Targets="Publish" Properties="RuntimeIdentifier=$(WindowsRuntime);SelfContained=true;TargetFramework=net6.0;PublishDir=$(PublishDir)$(WindowsRuntime)" />
</Target>
<!--==== App.MSBuild =====-->
<!-- Include in generated Nuget Package -->
<Target Name="AddNugetContent">
<ItemGroup>
<TfmSpecificPackageFile Include="$(PublishDir)$(LinuxRuntime)\*.*">
<PackagePath>tool/bin/$(LinuxRuntime)/%(RecursiveDir)</PackagePath>
</TfmSpecificPackageFile>
<TfmSpecificPackageFile Include="$(PublishDir)$(WindowsRuntime)\*.*">
<PackagePath>tool/bin/$(WindowsRuntime)/%(RecursiveDir)</PackagePath>
</TfmSpecificPackageFile>
</ItemGroup>
</Target>
<!-- Double Publish -->
<Target Name="MultiRuntimeBuild" BeforeTargets="Build">
<Message Importance="high" Text="BaseOutputPath: $(BaseOutputPath)"/>
<MSBuild Projects="$(ToolProjectDirectory)App.Tool.csproj" Targets="Publish" Properties="RuntimeIdentifier=$(LinuxRuntime);SelfContained=true;TargetFramework=net6.0;PublishDir=$(PublishDir)$(LinuxRuntime)" />
<MSBuild Projects="$(ToolProjectDirectory)App.Tool.csproj" Targets="Publish" Properties="RuntimeIdentifier=$(WindowsRuntime);SelfContained=true;TargetFramework=net6.0;PublishDir=$(PublishDir)$(WindowsRuntime)" />
</Target>