public static void OpenPaketReferencesFile(this DotNetProject project) { var referencesFileName = project.GetPaketReferencesFile(); if (referencesFileName.IsNotNull) { IdeApp.Workbench.OpenDocument(referencesFileName, null, true); } }
public RemoveNuGetFromProjectPaketAction( string packageId, DotNetProject project) { this.packageId = packageId; dependenciesFileName = project.ParentSolution.GetPaketDependenciesFile(); referencesFileName = project.GetPaketReferencesFile(); projectFileName = project.FileName; }
public static IEnumerable <PackageInstallSettings> GetPackageInstallSettings(this DotNetProject project) { try { var referencesFileName = project.GetPaketReferencesFile(); if (referencesFileName.IsNotNull) { return(ReferencesFile .FromFile(referencesFileName) .Groups .FirstOrDefault() .Value .NugetPackages); } } catch (Exception ex) { LoggingService.LogError("GetPaketDependencies error.", ex); } return(Enumerable.Empty <PackageInstallSettings> ()); }
public static bool HasPaketReferences(this DotNetProject project) { return(!project.GetPaketReferencesFile().IsNull); }