97 references to Metadata
Microsoft.DotNet.Build.Tasks.Workloads (56)
CreateVisualStudioWorkload.wix.cs (24)
349msiOutputItem.SetMetadata(Metadata.PackageProject, csproj.Create()); 359if (_supportsMachineArch[sdkFeatureBand] || !string.Equals(msiOutputItem.GetMetadata(Metadata.Platform), DefaultValues.arm64)) 362new(msiOutputItem, BaseIntermediateOutputPath, BaseOutputPath, sdkFeatureBand, chip: null, machineArch: msiOutputItem.GetMetadata(Metadata.Platform), outOfSupport: IsOutOfSupportInVisualStudio) : 363new(msiOutputItem, BaseIntermediateOutputPath, BaseOutputPath, sdkFeatureBand, chip: msiOutputItem.GetMetadata(Metadata.Platform), outOfSupport: IsOutOfSupportInVisualStudio); 367swixProjectItem.SetMetadata(Metadata.SdkFeatureBand, $"{sdkFeatureBand}"); 368swixProjectItem.SetMetadata(Metadata.PackageType, DefaultValues.PackageTypeMsiPack); 369swixProjectItem.SetMetadata(Metadata.IsPreview, "false"); 396msiOutputItem.SetMetadata(Metadata.PackageProject, csproj.Create()); 408if (_supportsMachineArch[manifestPackage.SdkFeatureBand] || !string.Equals(msiOutputItem.GetMetadata(Metadata.Platform), DefaultValues.arm64)) 411new(msiOutputItem, BaseIntermediateOutputPath, BaseOutputPath, manifestPackage.SdkFeatureBand, chip: null, machineArch: msiOutputItem.GetMetadata(Metadata.Platform), outOfSupport: IsOutOfSupportInVisualStudio) : 412new(msiOutputItem, BaseIntermediateOutputPath, BaseOutputPath, manifestPackage.SdkFeatureBand, chip: msiOutputItem.GetMetadata(Metadata.Platform), outOfSupport: IsOutOfSupportInVisualStudio); 416swixProjectItem.SetMetadata(Metadata.SdkFeatureBand, $"{manifestPackage.SdkFeatureBand}"); 417swixProjectItem.SetMetadata(Metadata.PackageType, DefaultValues.PackageTypeMsiPack); 418swixProjectItem.SetMetadata(Metadata.IsPreview, "false"); 437if (_supportsMachineArch[msi.Package.SdkFeatureBand] || !string.Equals(msiOutputItem.GetMetadata(Metadata.Platform), DefaultValues.arm64)) 442new(msiOutputItem, BaseIntermediateOutputPath, BaseOutputPath, msi.Package.SdkFeatureBand, chip: null, machineArch: msiOutputItem.GetMetadata(Metadata.Platform)) : 443new(msiOutputItem, BaseIntermediateOutputPath, BaseOutputPath, msi.Package.SdkFeatureBand, chip: msiOutputItem.GetMetadata(Metadata.Platform)); 445swixProjectItem.SetMetadata(Metadata.SdkFeatureBand, $"{((WorkloadManifestPackage)msi.Package).SdkFeatureBand}"); 446swixProjectItem.SetMetadata(Metadata.PackageType, DefaultValues.PackageTypeMsiManifest); 447swixProjectItem.SetMetadata(Metadata.IsPreview, "false"); 457msiOutputItem.SetMetadata(Metadata.PackageProject, csproj.Create()); 472swixProjectItem.SetMetadata(Metadata.SdkFeatureBand, $"{swixComponent.SdkFeatureBand}"); 473swixProjectItem.SetMetadata(Metadata.PackageType, DefaultValues.PackageTypeComponent); 474swixProjectItem.SetMetadata(Metadata.IsPreview, swixComponent.Name.EndsWith(".pre").ToString().ToLowerInvariant());
CreateVisualStudioWorkloadSet.wix.cs (5)
74msiOutputItem.SetMetadata(Metadata.PackageProject, csproj.Create()); 83MsiSwixProject swixProject = new(msiOutputItem, BaseIntermediateOutputPath, BaseOutputPath, workloadSetPackage.SdkFeatureBand, chip: null, machineArch: msiOutputItem.GetMetadata(Metadata.Platform)); 88swixProjectItem.SetMetadata(Metadata.SdkFeatureBand, $"{workloadSetPackage.SdkFeatureBand}"); 89swixProjectItem.SetMetadata(Metadata.PackageType, DefaultValues.PackageTypeMsiWorkloadSet); 90swixProjectItem.SetMetadata(Metadata.IsPreview, "false");
Msi\MsiBase.wix.cs (5)
233msiItem.SetMetadata(Workloads.Metadata.Platform, Platform); 234msiItem.SetMetadata(Workloads.Metadata.WixObj, compilerOutputPath); 235msiItem.SetMetadata(Workloads.Metadata.Version, $"{Metadata.MsiVersion}"); 236msiItem.SetMetadata(Workloads.Metadata.SwixPackageId, Metadata.SwixPackageId); 243NuGetPackageFiles[msi.GetMetadata(Workloads.Metadata.FullPath)] = @"\data";
Msi\MsiPayloadPackageProject.wix.cs (1)
36string platform = msi.GetMetadata(Metadata.Platform);
StringExtensions.cs (1)
46str = str.Replace(item.ItemSpec, item.GetMetadata(Metadata.Replacement));
Swix\MsiSwixProject.wix.cs (4)
67string chip = null, string machineArch = null, string productArch = null, bool outOfSupport = false) : base(msi.GetMetadata(Metadata.SwixPackageId), new Version(msi.GetMetadata(Metadata.Version)), baseIntermediateOutputPath, baseOutputPath, outOfSupport) 73Platform = msi.GetMetadata(Metadata.Platform); 92ReplacementTokens[SwixTokens.__VS_PAYLOAD_SOURCE__] = msi.GetMetadata(Metadata.FullPath);
Swix\PackageGroupSwixProject.wix.cs (3)
83swixProjectItem.SetMetadata(Metadata.SdkFeatureBand, $"{swixPackageGroup.SdkFeatureBand}"); 84swixProjectItem.SetMetadata(Metadata.PackageType, packageGroupType); 85swixProjectItem.SetMetadata(Metadata.IsPreview, "false");
Swix\SwixComponent.cs (9)
162Version componentVersion = resourceItem != null && !string.IsNullOrWhiteSpace(resourceItem.GetMetadata(Metadata.Version)) ? 163new Version(resourceItem.GetMetadata(Metadata.Version)) : 166bool.TryParse(resourceItem?.GetMetadata(Metadata.AdvertisePackage), out bool advertise); 171resourceItem != null && !string.IsNullOrEmpty(resourceItem.GetMetadata(Metadata.Title)) ? resourceItem.GetMetadata(Metadata.Title) : workload.Description ?? throw new Exception(Strings.ComponentTitleCannotBeNull), 172resourceItem != null && !string.IsNullOrEmpty(resourceItem.GetMetadata(Metadata.Description)) ? resourceItem.GetMetadata(Metadata.Description) : workload.Description ?? throw new Exception(Strings.ComponentDescriptionCannotBeNull), 174resourceItem != null && !string.IsNullOrEmpty(resourceItem.GetMetadata(Metadata.Category)) ? resourceItem.GetMetadata(Metadata.Category) : DefaultValues.ComponentCategory ?? throw new Exception(Strings.ComponentCategoryCannotBeNull),
WorkloadManifestPackage.wix.cs (1)
95SupportsMachineArch = bool.TryParse(package.GetMetadata(Metadata.SupportsMachineArch), out bool supportsMachineArch) ? supportsMachineArch : false;
WorkloadPackageBase.cs (3)
323if (!string.IsNullOrWhiteSpace(package.GetMetadata(Metadata.MsiVersion))) 326return new(package.GetMetadata(Metadata.MsiVersion)); 338taskParameterName, taskItemName, Metadata.MsiVersion));
Microsoft.DotNet.Build.Tasks.Workloads.Tests (41)
CreateVisualStudioWorkloadSetTests.cs (4)
32.WithMetadata(Metadata.MsiVersion, "12.8.45") 49ITaskItem msi = createWorkloadSetTask.Msis.Where(i => i.GetMetadata(Metadata.Platform) == "x64").FirstOrDefault(); 69Assert.Equal(DefaultValues.PackageTypeMsiWorkloadSet, workloadSetSwixItem.GetMetadata(Metadata.PackageType)); 80s => s.GetMetadata(Metadata.PackageType).Equals(DefaultValues.PackageTypeWorkloadSetPackageGroup)).
CreateVisualStudioWorkloadTests.cs (12)
36.WithMetadata(Metadata.MsiVersion, "6.33.28") 42.WithMetadata(Metadata.Title, ".NET WebAssembly Build Tools (Emscripten)") 43.WithMetadata(Metadata.Description, "Build tools for WebAssembly ahead-of-time (AoT) compilation and native linking.") 44.WithMetadata(Metadata.Version, "5.6.7.8") 152IEnumerable<ITaskItem> swixComponentProjects = createWorkloadTask.SwixProjects.Where(s => s.GetMetadata(Metadata.PackageType).Equals(DefaultValues.PackageTypeComponent)); 153Assert.All(swixComponentProjects, c => Assert.True(c.ItemSpec.Contains(".pre.") && c.GetMetadata(Metadata.IsPreview) == "true" || 154!c.ItemSpec.Contains(".pre.") && c.GetMetadata(Metadata.IsPreview) == "false")); 172.WithMetadata(Metadata.MsiVersion, "6.33.28") 173.WithMetadata(Metadata.SupportsMachineArch, "true") 179.WithMetadata(Metadata.Title, ".NET WebAssembly Build Tools (Emscripten)") 180.WithMetadata(Metadata.Description, "Build tools for WebAssembly ahead-of-time (AoT) compilation and native linking.") 181.WithMetadata(Metadata.Version, "5.6.7.8")
MsiTests.cs (9)
36string msiPath603 = msi603.GetMetadata(Metadata.FullPath); 50string msiPath603 = msi603.GetMetadata(Metadata.FullPath); 54string msiPath604 = msi604.GetMetadata(Metadata.FullPath); 76Assert.NotNull(msi603.GetMetadata(Metadata.WixObj)); 77Assert.NotNull(msi604.GetMetadata(Metadata.WixObj)); 91string msiPath = item.GetMetadata(Metadata.FullPath); 107Assert.NotNull(item.GetMetadata(Metadata.WixObj)); 123string msiPath = item.GetMetadata(Metadata.FullPath); 142Assert.NotNull(item.GetMetadata(Metadata.WixObj));
SwixComponentTests.cs (8)
46new TaskItem("microsoft-net-sdk-blazorwebassembly-aot").WithMetadata(Metadata.Version, "4.5.6") 47.WithMetadata(Metadata.Description, "A long wordy description about Blazor.") 48.WithMetadata(Metadata.Category, "WebAssembly") 49.WithMetadata(Metadata.AdvertisePackage, "true") 76new TaskItem("microsoft-net-sdk-blazorwebassembly-aot").WithMetadata(Metadata.Version, "4.5.6") 77.WithMetadata(Metadata.Description, "A long wordy description about Blazor.") 78.WithMetadata(Metadata.Category, "WebAssembly") 105new TaskItem("Microsoft.NET.Runtime", new Dictionary<string, string> { { Metadata.Replacement, "MSFT" } })
SwixPackageGroupTests.cs (2)
42Assert.Equal(expectedFeatureBand, packageGroupItem.GetMetadata(Metadata.SdkFeatureBand)); 43Assert.Equal(DefaultValues.PackageTypeManifestPackageGroup, packageGroupItem.GetMetadata(Metadata.PackageType));
SwixPackageTests.cs (6)
24msiItem.SetMetadata(Metadata.SwixPackageId, "Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100"); 25msiItem.SetMetadata(Metadata.Version, "6.0.0.0"); 26msiItem.SetMetadata(Metadata.Platform, "x64"); 53msiItem.SetMetadata(Metadata.Platform, "x64"); 55Assert.Equal($"Microsoft.iOS.Templates.{packageVersion}", msiItem.GetMetadata(Metadata.SwixPackageId)); 59chip: msiItem.GetMetadata(Metadata.Platform),