26 references to ContainerTargetPlatform
Aspire.Hosting (18)
ApplicationModel\ProjectResource.cs (1)
44
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
ContainerResourceBuilderExtensions.cs (1)
49
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
Publishing\ResourceContainerImageBuilder.cs (16)
91
public
ContainerTargetPlatform
? TargetPlatform { get; init; }
427
/// Extension methods for <see cref="
ContainerTargetPlatform
"/>.
437
public static string ToRuntimePlatformString(this
ContainerTargetPlatform
platform) => platform switch
439
ContainerTargetPlatform
.LinuxAmd64 => "linux/amd64",
440
ContainerTargetPlatform
.LinuxArm64 => "linux/arm64",
441
ContainerTargetPlatform
.LinuxArm => "linux/arm",
442
ContainerTargetPlatform
.Linux386 => "linux/386",
443
ContainerTargetPlatform
.WindowsAmd64 => "windows/amd64",
444
ContainerTargetPlatform
.WindowsArm64 => "windows/arm64",
453
public static string ToMSBuildRuntimeIdentifierString(this
ContainerTargetPlatform
platform) => platform switch
455
ContainerTargetPlatform
.LinuxAmd64 => "linux-x64",
456
ContainerTargetPlatform
.LinuxArm64 => "linux-arm64",
457
ContainerTargetPlatform
.LinuxArm => "linux-arm",
458
ContainerTargetPlatform
.Linux386 => "linux-x86",
459
ContainerTargetPlatform
.WindowsAmd64 => "win-x64",
460
ContainerTargetPlatform
.WindowsArm64 => "win-arm64",
Aspire.Hosting.Tests (8)
Publishing\ResourceContainerImageBuilderTests.cs (8)
100
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
172
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
251
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
307
[InlineData(
ContainerTargetPlatform
.LinuxAmd64)]
308
[InlineData(
ContainerTargetPlatform
.LinuxArm64)]
310
public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(
ContainerTargetPlatform
targetPlatform)
380
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
385
Assert.Equal(
ContainerTargetPlatform
.LinuxArm64, options.TargetPlatform);