Пример #1
0
        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;
 }
Пример #3
0
        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> ());
        }
Пример #4
0
 public static bool HasPaketReferences(this DotNetProject project)
 {
     return(!project.GetPaketReferencesFile().IsNull);
 }