Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
458 changes: 229 additions & 229 deletions eng/Version.Details.xml

Large diffs are not rendered by default.

224 changes: 112 additions & 112 deletions eng/Versions.props

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions global.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"errorMessage": "The .NET SDK is not installed or is not configured correctly. Please run ./build to install the correct SDK version locally."
},
"tools": {
"dotnet": "10.0.100-preview.6.25315.102",
"dotnet": "10.0.100-preview.7.25322.101",
"runtimes": {
"dotnet": [
"$(MicrosoftNETCorePlatformsPackageVersion)"
Expand All @@ -21,8 +21,8 @@
}
},
"msbuild-sdks": {
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25351.106",
"Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25351.106",
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25359.101",
"Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25359.101",
"Microsoft.Build.NoTargets": "3.7.0",
"Microsoft.Build.Traversal": "3.4.0"
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">

<Import Project="..\HotReloadAgent\Microsoft.DotNet.HotReload.Agent.projitems" Label="Shared" />
<Import Project="..\HotReloadAgent.Data\Microsoft.DotNet.HotReload.Agent.Data.projitems" Label="Shared" />
<Import Project="..\HotReloadAgent.PipeRpc\Microsoft.DotNet.HotReload.Agent.PipeRpc.projitems" Label="Shared" />

<PropertyGroup>
<!--
dotnet-watch may inject this assembly to .NET 6.0+ app.
Expand All @@ -15,11 +17,15 @@
<!-- NuGet -->
<IsPackable>true</IsPackable>
<PackageId>Microsoft.DotNet.HotReload.Agent.Host</PackageId>
<PackageDescription>
Package containing Hot Reload agent host.
</PackageDescription>
<PackageDescription>Package containing Hot Reload agent host.</PackageDescription>
<DisableTransitiveFrameworkReferenceDownloads Condition="'$(DotNetBuildSourceOnly)' == 'true'">true</DisableTransitiveFrameworkReferenceDownloads>
</PropertyGroup>

<!-- Reference 6.0.0 targeting packs in Source Build -->
<ItemGroup Condition="'$(DotNetBuildSourceOnly)' == 'true' and '$(TargetFramework)' == 'net6.0'">
<FrameworkReference Update="Microsoft.NETCore.App" TargetingPackVersion="6.0.0" />
</ItemGroup>

<ItemGroup>
<InternalsVisibleTo Include="Microsoft.Extensions.DotNetDeltaApplier.Tests" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--
Intentionally pinned. This feature is supported in projects targeting 6.0 or newer.
Expand All @@ -14,16 +15,22 @@
<IsSourcePackage>true</IsSourcePackage>
<PackageId>Microsoft.DotNet.HotReload.Agent</PackageId>
<IncludeBuildOutput>false</IncludeBuildOutput>
<PackageDescription>
Package containing sources of Hot Reload agent.
</PackageDescription>
<PackageDescription>Package containing sources of Hot Reload agent.</PackageDescription>
<!-- Remove once https://github.com/NuGet/Home/issues/8583 is fixed -->
<NoWarn>$(NoWarn);NU5128</NoWarn>
<DisableTransitiveFrameworkReferenceDownloads Condition="'$(DotNetBuildSourceOnly)' == 'true'">true</DisableTransitiveFrameworkReferenceDownloads>
</PropertyGroup>

<!-- Reference 6.0.0 targeting packs in Source Build -->
<ItemGroup Condition="'$(DotNetBuildSourceOnly)' == 'true'">
<FrameworkReference Update="Microsoft.NETCore.App" TargetingPackVersion="6.0.0" />
</ItemGroup>

<!-- Make sure the shared source files do not require any global usings -->
<ItemGroup>
<Using Remove="@(Using)" />
</ItemGroup>

<Import Project="..\HotReloadAgent.Data\Microsoft.DotNet.HotReload.Agent.Data.projitems" Label="Shared" />

</Project>
9 changes: 5 additions & 4 deletions src/Cli/dotnet/Commands/Workload/WorkloadCommandParser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ internal static class WorkloadCommandParser
{
public static readonly string DocsLink = "https://aka.ms/dotnet-workload";

private static readonly Command Command = ConstructCommand();

public static readonly Option<bool> InfoOption = new("--info")
{
Description = CliCommandStrings.WorkloadInfoDescription,
Expand All @@ -44,11 +42,11 @@ internal static class WorkloadCommandParser

public static Command GetCommand()
{
Command.Options.Add(InfoOption);
Command.Options.Add(VersionOption);
return Command;
}

private static readonly Command Command = ConstructCommand();

internal static string GetWorkloadsVersion(WorkloadInfoHelper workloadInfoHelper = null)
{
workloadInfoHelper ??= new WorkloadInfoHelper(false);
Expand Down Expand Up @@ -169,6 +167,9 @@ private static Command ConstructCommand()
command.Subcommands.Add(WorkloadConfigCommandParser.GetCommand());
command.Subcommands.Add(WorkloadHistoryCommandParser.GetCommand());

command.Options.Add(InfoOption);
command.Options.Add(VersionOption);

command.Validators.Add(commandResult =>
{
if (commandResult.GetResult(InfoOption) is null && commandResult.GetResult(VersionOption) is null && !commandResult.Children.Any(child => child is System.CommandLine.Parsing.CommandResult))
Expand Down
3 changes: 2 additions & 1 deletion src/Layout/pkg/dotnet-sdk.proj
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<GenerateInstallers Condition="'$(DotNetBuildSourceOnly)' != 'true'">true</GenerateInstallers>
<BuildDebPackage Condition="'$(BuildSdkDeb)' == 'true'">true</BuildDebPackage>
<BuildRpmPackage Condition="'$(BuildSdkRpm)' == 'true'">true</BuildRpmPackage>
<UseArcadeRpmTooling>true</UseArcadeRpmTooling>
<ProductBrandPrefix>Microsoft .NET</ProductBrandPrefix>
<LicenseFile>$(RepoRoot)LICENSE.TXT</LicenseFile>
<InstallerName>dotnet-sdk</InstallerName>
Expand Down Expand Up @@ -98,7 +99,7 @@
</Target>

<Target Name="AddLinuxPackageInformation"
BeforeTargets="GetAdditionalLinuxInstallerProperties"
BeforeTargets="GetDebInstallerJsonProperties;GetRpmInstallerJsonProperties"
DependsOnTargets="CalculateLinuxNativeInstallerDependencyVersions">

<PropertyGroup>
Expand Down
2 changes: 1 addition & 1 deletion src/Layout/redist/targets/BundledManifests.targets
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
DestinationPath="%(BundledManifests.FeatureBand)/$([MSBuild]::ValueOrDefault('%(Identity)', '').ToLower())/%(BundledManifests.Version)/localize" />
</ItemGroup>

<Error Text="No workload manifest content found." Condition="'@(ManifestContent->Count())' == '0'" />
<Error Text="No workload manifest content found." Condition="'@(BundledManifests)' != '' and '@(ManifestContent)' == ''" />

<Copy SourceFiles="@(ManifestContent)"
DestinationFolder="$(RedistInstallerLayoutPath)sdk-manifests/%(DestinationPath)" />
Expand Down
1 change: 0 additions & 1 deletion src/Layout/redist/targets/GenerateArchives.targets
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

<Target Name="GenerateArchives"
DependsOnTargets="GenerateInstallerLayout"
Condition="'$(SkipBuildingInstallers)' != 'true'"
AfterTargets="AfterBuild">
<!-- When running in Docker under a Windows host, tar is warning "file changed as we read it" for several files and returning exit code 1.
So this flag allows that to be ignored. -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3788,6 +3788,29 @@
"FileLength": -1,
"LastWriteTime": "0001-01-01T00:00:00+00:00"
},
{
"Identity": "${ProjectPath}\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.AccessControl.wasm",
"SourceId": "blazorwasm-minimal",
"SourceType": "Computed",
"ContentRoot": "${ProjectPath}\\bin\\Debug\\${Tfm}\\wwwroot\\",
"BasePath": "/",
"RelativePath": "_framework/System.Threading.AccessControl.wasm",
"AssetKind": "Build",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "WasmResource",
"AssetTraitValue": "runtime",
"Fingerprint": "__fingerprint__",
"Integrity": "__integrity__",
"CopyToOutputDirectory": "PreserveNewest",
"CopyToPublishDirectory": "Never",
"OriginalItemSpec": "${ProjectPath}\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.AccessControl.wasm",
"FileLength": -1,
"LastWriteTime": "0001-01-01T00:00:00+00:00"
},
{
"Identity": "${ProjectPath}\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Channels.wasm",
"SourceId": "blazorwasm-minimal",
Expand Down Expand Up @@ -8503,6 +8526,29 @@
"FileLength": -1,
"LastWriteTime": "0001-01-01T00:00:00+00:00"
},
{
"Identity": "${ProjectPath}\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.AccessControl.wasm.gz",
"SourceId": "blazorwasm-minimal",
"SourceType": "Computed",
"ContentRoot": "${ProjectPath}\\obj\\Debug\\${Tfm}\\compressed\\",
"BasePath": "/",
"RelativePath": "_framework/System.Threading.AccessControl.wasm.gz",
"AssetKind": "Build",
"AssetMode": "All",
"AssetRole": "Alternative",
"AssetMergeBehavior": "",
"AssetMergeSource": "",
"RelatedAsset": "${ProjectPath}\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.AccessControl.wasm",
"AssetTraitName": "Content-Encoding",
"AssetTraitValue": "gzip",
"Fingerprint": "__fingerprint__",
"Integrity": "__integrity__",
"CopyToOutputDirectory": "PreserveNewest",
"CopyToPublishDirectory": "Never",
"OriginalItemSpec": "${ProjectPath}\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.AccessControl.wasm.gz",
"FileLength": -1,
"LastWriteTime": "0001-01-01T00:00:00+00:00"
},
{
"Identity": "${ProjectPath}\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Channels.wasm.gz",
"SourceId": "blazorwasm-minimal",
Expand Down Expand Up @@ -15654,6 +15700,43 @@
}
]
},
{
"Route": "_framework/System.Threading.AccessControl.wasm",
"AssetFile": "${ProjectPath}\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.AccessControl.wasm",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "no-cache"
},
{
"Name": "Content-Length",
"Value": "__content-length__"
},
{
"Name": "Content-Type",
"Value": "application/wasm"
},
{
"Name": "ETag",
"Value": "__etag__"
},
{
"Name": "Last-Modified",
"Value": "__last-modified__"
}
],
"EndpointProperties": [
{
"Name": "integrity",
"Value": "__integrity__"
}
]
},
{
"Route": "_framework/System.Threading.Channels.wasm",
"AssetFile": "${ProjectPath}\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Channels.wasm",
Expand Down Expand Up @@ -33595,6 +33678,106 @@
}
]
},
{
"Route": "_framework/System.Threading.AccessControl.wasm.gz",
"AssetFile": "${ProjectPath}\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.AccessControl.wasm.gz",
"Selectors": [],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "no-cache"
},
{
"Name": "Content-Encoding",
"Value": "gzip"
},
{
"Name": "Content-Length",
"Value": "__content-length__"
},
{
"Name": "Content-Type",
"Value": "application/wasm"
},
{
"Name": "ETag",
"Value": "__etag__"
},
{
"Name": "Last-Modified",
"Value": "__last-modified__"
},
{
"Name": "Vary",
"Value": "Content-Encoding"
}
],
"EndpointProperties": [
{
"Name": "integrity",
"Value": "__integrity__"
}
]
},
{
"Route": "_framework/System.Threading.AccessControl.wasm",
"AssetFile": "${ProjectPath}\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.AccessControl.wasm.gz",
"Selectors": [
{
"Name": "Content-Encoding",
"Value": "gzip",
"Quality": "__quality__"
}
],
"ResponseHeaders": [
{
"Name": "Accept-Ranges",
"Value": "bytes"
},
{
"Name": "Cache-Control",
"Value": "no-cache"
},
{
"Name": "Content-Encoding",
"Value": "gzip"
},
{
"Name": "Content-Length",
"Value": "__content-length__"
},
{
"Name": "Content-Type",
"Value": "application/wasm"
},
{
"Name": "ETag",
"Value": "__etag__"
},
{
"Name": "ETag",
"Value": "__etag__"
},
{
"Name": "Last-Modified",
"Value": "__last-modified__"
},
{
"Name": "Vary",
"Value": "Content-Encoding"
}
],
"EndpointProperties": [
{
"Name": "integrity",
"Value": "__integrity__"
}
]
},
{
"Route": "_framework/System.Threading.Channels.wasm.gz",
"AssetFile": "${ProjectPath}\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Channels.wasm.gz",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,7 @@
"${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encodings.Web.wasm",
"${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Json.wasm",
"${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.RegularExpressions.wasm",
"${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.AccessControl.wasm",
"${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Channels.wasm",
"${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Overlapped.wasm",
"${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Dataflow.wasm",
Expand Down Expand Up @@ -414,6 +415,7 @@
"${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encodings.Web.wasm.gz",
"${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Json.wasm.gz",
"${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.RegularExpressions.wasm.gz",
"${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.AccessControl.wasm.gz",
"${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Channels.wasm.gz",
"${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Overlapped.wasm.gz",
"${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Dataflow.wasm.gz",
Expand Down Expand Up @@ -833,6 +835,8 @@
"${OutputPath}\\wwwroot\\_framework\\System.Text.Json.wasm.gz",
"${OutputPath}\\wwwroot\\_framework\\System.Text.RegularExpressions.wasm",
"${OutputPath}\\wwwroot\\_framework\\System.Text.RegularExpressions.wasm.gz",
"${OutputPath}\\wwwroot\\_framework\\System.Threading.AccessControl.wasm",
"${OutputPath}\\wwwroot\\_framework\\System.Threading.AccessControl.wasm.gz",
"${OutputPath}\\wwwroot\\_framework\\System.Threading.Channels.wasm",
"${OutputPath}\\wwwroot\\_framework\\System.Threading.Channels.wasm.gz",
"${OutputPath}\\wwwroot\\_framework\\System.Threading.Overlapped.wasm",
Expand Down
Loading