Skip to content

Commit 54a074a

Browse files
Use a different path for temporary NuGet.config
Use $(AndroidToolchainDirectory) and random file name as a temporary directory.
1 parent 6ec79a3 commit 54a074a

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

build-tools/create-packs/Directory.Build.targets

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@
9494

9595
<!-- dotnet workload install android-aot -->
9696
<PropertyGroup>
97-
<_NuGetConfig>$(AndroidToolchainCacheDirectory)\NuGet.config</_NuGetConfig>
97+
<_TempDirectory>$(DotNetPreviewPath)..\.xa-workload-temp-$([System.IO.Path]::GetRandomFileName())</_TempDirectory>
98+
<_NuGetConfig>$(_TempDirectory)\NuGet.config</_NuGetConfig>
9899
<_NuGetContent>
99100
<![CDATA[
100101
<?xml version="1.0" encoding="utf-8"?>
@@ -110,10 +111,10 @@
110111
</PropertyGroup>
111112
<WriteLinesToFile File="$(_NuGetConfig)" Lines="$(_NuGetContent)" Overwrite="true" />
112113
<Exec
113-
WorkingDirectory="$(AndroidToolchainCacheDirectory)"
114-
Command="&quot;$(DotNetPreviewTool)&quot; workload install android-aot --skip-manifest-update --verbosity diag"
114+
WorkingDirectory="$(_TempDirectory)"
115+
Command="&quot;$(DotNetPreviewTool)&quot; workload install android-aot --skip-manifest-update --verbosity diag --temp-dir &quot;$(_TempDirectory)&quot;"
115116
/>
116-
<Delete Files="$(_NuGetConfig)" />
117+
<RemoveDir Directories="$(_TempDirectory)" />
117118
</Target>
118119

119120
<Target Name="DeleteExtractedWorkloadPacks" >

0 commit comments

Comments
 (0)