Exemplo n.º 1
0
        /// <summary>
        /// Gets the registered package names and versions.
        /// </summary>
        /// <returns>Found entries.</returns>
        public static IDictionary <string, string> GetRegisteredPackageVersions()
        {
            var nuGetPackageDiscoveryResult = NuGetPackageDiscoverer.Discover();
            var packages = new Dictionary <string, string>();

            foreach (var foundNuGetPackage in nuGetPackageDiscoveryResult.FoundNuGetPackages)
            {
                var version = foundNuGetPackage.GetVersion();
                var id      = foundNuGetPackage.GetId();

                packages[id] = version;
            }

            return(packages);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Gets the registered packages attribute registration.
 /// </summary>
 /// <returns>Found entries.</returns>
 public static IList <NuGetPackageAttribute> GetRegisteredPackages()
 {
     return(NuGetPackageDiscoverer.Discover().FoundNuGetPackages);
 }