@@ -43,9 +43,9 @@ public NugetPackageRestorer(
43
43
this . logger = logger ;
44
44
this . compilationInfoContainer = compilationInfoContainer ;
45
45
46
- PackageDirectory = new TemporaryDirectory ( ComputeTempDirectoryPath ( fileProvider . SourceDir . FullName , "packages" ) ) ;
47
- legacyPackageDirectory = new TemporaryDirectory ( ComputeTempDirectoryPath ( fileProvider . SourceDir . FullName , "legacypackages" ) ) ;
48
- missingPackageDirectory = new TemporaryDirectory ( ComputeTempDirectoryPath ( fileProvider . SourceDir . FullName , "missingpackages" ) ) ;
46
+ PackageDirectory = new TemporaryDirectory ( ComputeTempDirectoryPath ( fileProvider . SourceDir . FullName , "packages" ) , "package" , logger ) ;
47
+ legacyPackageDirectory = new TemporaryDirectory ( ComputeTempDirectoryPath ( fileProvider . SourceDir . FullName , "legacypackages" ) , "legacy package" , logger ) ;
48
+ missingPackageDirectory = new TemporaryDirectory ( ComputeTempDirectoryPath ( fileProvider . SourceDir . FullName , "missingpackages" ) , "missing package" , logger ) ;
49
49
}
50
50
51
51
public string ? TryRestoreLatestNetFrameworkReferenceAssemblies ( )
@@ -275,7 +275,7 @@ private void RestoreProjects(IEnumerable<string> projects, out IEnumerable<strin
275
275
}
276
276
277
277
logger . LogInfo ( $ "Found { notYetDownloadedPackages . Count } packages that are not yet restored") ;
278
- using var tempDir = new TemporaryDirectory ( ComputeTempDirectoryPath ( fileProvider . SourceDir . FullName , "nugetconfig" ) ) ;
278
+ using var tempDir = new TemporaryDirectory ( ComputeTempDirectoryPath ( fileProvider . SourceDir . FullName , "nugetconfig" ) , "generated nuget config" , logger ) ;
279
279
var nugetConfig = fallbackNugetFeeds is null
280
280
? GetNugetConfig ( )
281
281
: CreateFallbackNugetConfig ( fallbackNugetFeeds , tempDir . DirInfo . FullName ) ;
@@ -411,7 +411,8 @@ private static IEnumerable<string> GetRestoredPackageDirectoryNames(DirectoryInf
411
411
private bool TryRestorePackageManually ( string package , string ? nugetConfig = null , PackageReferenceSource packageReferenceSource = PackageReferenceSource . SdkCsProj , bool tryWithoutNugetConfig = true )
412
412
{
413
413
logger . LogInfo ( $ "Restoring package { package } ...") ;
414
- using var tempDir = new TemporaryDirectory ( ComputeTempDirectoryPath ( package , "missingpackages_workingdir" ) ) ;
414
+ using var tempDir = new TemporaryDirectory (
415
+ ComputeTempDirectoryPath ( package , "missingpackages_workingdir" ) , "missing package working" , logger ) ;
415
416
var success = dotnet . New ( tempDir . DirInfo . FullName ) ;
416
417
if ( ! success )
417
418
{
@@ -675,9 +676,9 @@ private IEnumerable<string> GetFeeds(Func<IList<string>> getNugetFeeds)
675
676
676
677
public void Dispose ( )
677
678
{
678
- DependencyManager . DisposeTempDirectory ( PackageDirectory , "package" , logger ) ;
679
- DependencyManager . DisposeTempDirectory ( legacyPackageDirectory , "legacy package" , logger ) ;
680
- DependencyManager . DisposeTempDirectory ( missingPackageDirectory , "missing package" , logger ) ;
679
+ PackageDirectory ? . Dispose ( ) ;
680
+ legacyPackageDirectory ? . Dispose ( ) ;
681
+ missingPackageDirectory ? . Dispose ( ) ;
681
682
}
682
683
683
684
/// <summary>
0 commit comments