diff --git a/eng/targets/ReferenceAssembly.targets b/eng/targets/ReferenceAssembly.targets
index f516f1b07a..765cc16932 100644
--- a/eng/targets/ReferenceAssembly.targets
+++ b/eng/targets/ReferenceAssembly.targets
@@ -61,15 +61,21 @@
+ <_GenApiFile>$([MSBuild]::NormalizePath('$(ArtifactsDir)', 'log', 'GenAPI.rsp'))
<_GenAPICommand Condition="'$(MSBuildRuntimeType)' == 'core'">"$(DotNetTool)" --roll-forward-on-no-candidate-fx 2 "$(_GenAPIPath)"
- <_GenAPICmd>$(_GenAPICommand)
- <_GenAPICmd>$(_GenAPICmd) "$(TargetPath)"
- <_GenAPICmd>$(_GenAPICmd) --lib-path "@(_ReferencePathDirectories)"
- <_GenAPICmd>$(_GenAPICmd) --out "$(_RefSourceFileOutputPath)"
- <_GenAPICmd>$(_GenAPICmd) --header-file "$(RepoRoot)/eng/LicenseHeader.txt"
- <_GenAPICmd>$(_GenAPICmd) --exclude-api-list "$(RepoRoot)/eng/GenAPI.exclusions.txt"
+ <_GenAPICmd>$(_GenAPICommand) @"$(_GenApiFile)"
+ <_GenApiArguments>
+
+
+
@@ -96,4 +102,4 @@
-
\ No newline at end of file
+