<_RefSourceOutputPath>$([System.IO.Directory]::GetParent('$(MSBuildProjectDirectory)'))/ref/ <_RefProjectFileOutputPath>$(_RefSourceOutputPath)$(AssemblyName).csproj <_AllTargetFrameworks Remove="@(_AllTargetFrameworks)" /> <_AllTargetFrameworks Include="$(TargetFrameworks);$(TargetFramework)" /> <_DeduplicatedTargetFramework Include="%(_AllTargetFrameworks.Identity)" /> <_ResultTargetFramework Include="%(ProjectListContentItem.TargetFramework)" /> @(_ResultTargetFramework) @(ProjectListContentItem->'%(Identity)', '%0A') ]]> <_RefSourceFileTFM>$(TargetFramework) <_RefSourceFileTFM Condition="$(TargetFramework.StartsWith('netcoreapp'))">netcoreapp <_RefProjectFileTFM>$(TargetFramework) <_RefProjectFileTFM Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">%24(DefaultNetCoreTargetFramework) <_RefSourceOutputPath>$([System.IO.Directory]::GetParent('$(MSBuildProjectDirectory)'))/ref/ <_RefSourceFileName>$(AssemblyName).$(_RefSourceFileTFM).cs <_ManualRefSourceFileName>$(AssemblyName).Manual.cs <_RefSourceFileOutputPath>$(_RefSourceOutputPath)$(_RefSourceFileName) <_ReferenceDirectoriesWithDuplicates Include="@(ReferencePath->'%(RootDir)%(Directory)'->TrimEnd('\'))" /> <_ReferencePathDirectories Include="%(_ReferenceDirectoriesWithDuplicates.Identity)" /> <_GenApiFile>$([MSBuild]::NormalizePath('$(ArtifactsDir)', 'log', 'GenAPI.rsp')) <_GenAPICommand Condition="'$(MSBuildRuntimeType)' == 'core'">"$(DotNetTool)" --roll-forward-on-no-candidate-fx 2 "$(_GenAPIPath)" <_GenAPICmd>$(_GenAPICommand) @"$(_GenApiFile)" <_GenApiArguments> <_ManualReferenceAssemblyContent /> <_ManualReferenceAssemblyContent Condition="Exists('$(_RefSourceOutputPath)$(_ManualRefSourceFileName)')"> ]]> ]]>$(_ManualReferenceAssemblyContent)'', '%0A ') ]]>