예제 #1
0
파일: Program.cs 프로젝트: lazlojuly/nuget
        public DependencyInfo(FullPackageName fullName, IVersionSpec versionSpec)
        {
            FullName = fullName;

            // Default to the simple version (which means min-version)
            VersionSpec = versionSpec ?? VersionUtility.ParseVersionSpec(FullName.Version.ToString());
        }
예제 #2
0
파일: Program.cs 프로젝트: larsw/nuget
        public DependencyInfo(FullPackageName fullName, IVersionSpec versionSpec)
        {
            FullName = fullName;

            // Default to the simple version (which means min-version)
            VersionSpec = versionSpec ?? VersionUtility.ParseVersionSpec(FullName.Version.ToString());
        }
예제 #3
0
파일: Program.cs 프로젝트: lazlojuly/nuget
        static string GetAssemblyFullPath(FullPackageName fullName)
        {
            string relativeDir = String.Format(@"Assemblies\{0}\{1}", fullName.Id, fullName.Version);
            string fullDir     = Path.GetFullPath(relativeDir);

            Directory.CreateDirectory(fullDir);
            return(Path.Combine(fullDir, fullName.Id + ".dll"));
        }
예제 #4
0
파일: Program.cs 프로젝트: lazlojuly/nuget
        public PackageInfo(string nameAndVersion, IEnumerable <DependencyInfo> dependencies = null)
        {
            FullName = new FullPackageName(nameAndVersion);

            Dependencies = dependencies != null ? dependencies : Enumerable.Empty <DependencyInfo>();
        }
예제 #5
0
        public PackageInfo(string nameAndVersion, IEnumerable<DependencyInfo> dependencies = null)
        {
            FullName = new FullPackageName(nameAndVersion);

            Dependencies = dependencies != null ? dependencies : Enumerable.Empty<DependencyInfo>();
        }
예제 #6
0
 static string GetAssemblyFullPath(FullPackageName fullName)
 {
     string relativeDir = String.Format(@"Assemblies\{0}\{1}", fullName.Id, fullName.Version);
     string fullDir = Path.GetFullPath(relativeDir);
     Directory.CreateDirectory(fullDir);
     return Path.Combine(fullDir, fullName.Id + ".dll");
 }