public DependencyInfo(FullPackageName fullName, IVersionSpec versionSpec) { FullName = fullName; // Default to the simple version (which means min-version) VersionSpec = versionSpec ?? VersionUtility.ParseVersionSpec(FullName.Version.ToString()); }
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")); }
public PackageInfo(string nameAndVersion, IEnumerable <DependencyInfo> dependencies = null) { FullName = new FullPackageName(nameAndVersion); Dependencies = dependencies != null ? dependencies : Enumerable.Empty <DependencyInfo>(); }
public PackageInfo(string nameAndVersion, IEnumerable<DependencyInfo> dependencies = null) { FullName = new FullPackageName(nameAndVersion); Dependencies = dependencies != null ? dependencies : Enumerable.Empty<DependencyInfo>(); }
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"); }