public PackInfo(WorkloadPackId id, string version, WorkloadPackKind kind, string path, string resolvedPackageId) { Id = id; Version = version; Kind = kind; Path = path; ResolvedPackageId = resolvedPackageId; }
public void ItCanDeserialize() { using (FileStream fsSource = new FileStream(ManifestPath, FileMode.Open, FileAccess.Read)) { var result = WorkloadManifestReader.ReadWorkloadManifest("Sample", fsSource); result.Version.Should().Be("5.0.0-preview1"); var xamAndroidId = new WorkloadPackId("Xamarin.Android.Sdk"); result.Packs[xamAndroidId].Id.Should().Be(xamAndroidId); result.Packs[xamAndroidId].IsAlias.Should().Be(false); result.Packs[xamAndroidId].Kind.Should().Be(WorkloadPackKind.Sdk); result.Packs[xamAndroidId].Version.Should().Be("8.4.7"); } }
public WorkloadResolver.PackInfo TryGetPackInfo(WorkloadPackId packId) => throw new NotImplementedException();