pschelpdesk/Vendor/Prise/AssemblyScanning/INugetPackageUtilities.cs
2024-11-04 20:45:34 +01:00

14 lines
490 B
C#

using System;
using System.Collections.Generic;
namespace Prise.AssemblyScanning
{
public interface INugetPackageUtilities
{
IEnumerable<string> FindAllNugetPackagesFiles(string startingPath);
Version GetVersionFromPackageFile(string packageFile);
string GetPackageName(string packageFile);
void UnCompressNugetPackage(string packageFile, string extractedNugetDirectory);
bool HasAlreadyBeenExtracted(string extractedNugetDirectory);
}
}