Skip to content

Commit c8a6d13

Browse files
authored
Merge branch 'main' into ManagedSignerWithBundles
2 parents ea651cb + a0b8769 commit c8a6d13

File tree

76 files changed

+2738
-1245
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+2738
-1245
lines changed

.config/dotnet-tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"isRoot": true,
44
"tools": {
55
"microsoft.dotnet.darc": {
6-
"version": "1.1.0-beta.25330.2",
6+
"version": "1.1.0-beta.25358.3",
77
"commands": [
88
"darc"
99
]

Directory.Build.props

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,13 @@
9696
<MicrosoftNETCoreAppHostPackageVersion>$(MicrosoftNETCoreAppRefPackageVersion)</MicrosoftNETCoreAppHostPackageVersion>
9797
<MicrosoftNETCoreAppRuntimePackageVersion>$(MicrosoftNETCoreAppRefPackageVersion)</MicrosoftNETCoreAppRuntimePackageVersion>
9898
<MicrosoftAspNetCoreAppRuntimePackageVersion>$(MicrosoftAspNetCoreAppRefPackageVersion)</MicrosoftAspNetCoreAppRuntimePackageVersion>
99-
<MicrosoftWindowsDesktopAppRuntimePackageVersion>$(MicrosoftWindowsDesktopAppRefPackageVersion)</MicrosoftWindowsDesktopAppRuntimePackageVersion>
99+
<!-- These are set based on the runtime shared framework and internal versions. This is because windowsdesktop is not built in
100+
all VMR builds, but its version numbers are used to generate various bits of information. The VMR always aligns the version
101+
numbers of the shared frameworks. -->
102+
<MicrosoftWindowsDesktopAppRuntimePackageVersion>$(MicrosoftNETCoreAppRefPackageVersion)</MicrosoftWindowsDesktopAppRuntimePackageVersion>
103+
<MicrosoftWindowsDesktopAppRefPackageVersion>$(MicrosoftNETCoreAppRefPackageVersion)</MicrosoftWindowsDesktopAppRefPackageVersion>
104+
<MicrosoftNETSdkWindowsDesktopPackageVersion>$(MicrosoftNETCorePlatformsPackageVersion)</MicrosoftNETSdkWindowsDesktopPackageVersion>
105+
<MicrosoftWindowsDesktopAppInternalPackageVersion>$(MicrosoftNETCorePlatformsPackageVersion)</MicrosoftWindowsDesktopAppInternalPackageVersion>
100106

101107
<HostFxrVersion>$(MicrosoftNETCoreAppRuntimePackageVersion)</HostFxrVersion>
102108
<SharedHostVersion>$(MicrosoftNETCoreAppRuntimePackageVersion)</SharedHostVersion>

documentation/project-docs/developer-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ In order to build and test the .NET Core Command-line Interface (CLI), you need
88
### For Windows
99

1010
1. git (available from the [Git Website](http://www.git-scm.com/)) on the PATH.
11-
2. MSVC, C++ CMake Tools, and C++ ATL through the Visual Studio Installer.
11+
2. MSVC, C++ CMake Tools, and C++ ATL through the Visual Studio Installer via the "Desktop development with C++" workload.
1212

1313
### For Linux
1414

eng/Version.Details.xml

Lines changed: 261 additions & 282 deletions
Large diffs are not rendered by default.

eng/Versions.props

Lines changed: 122 additions & 138 deletions
Large diffs are not rendered by default.

global.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"errorMessage": "The .NET SDK is not installed or is not configured correctly. Please run ./build to install the correct SDK version locally."
88
},
99
"tools": {
10-
"dotnet": "10.0.100-preview.6.25315.102",
10+
"dotnet": "10.0.100-preview.7.25322.101",
1111
"runtimes": {
1212
"dotnet": [
1313
"$(MicrosoftNETCorePlatformsPackageVersion)"
@@ -21,8 +21,8 @@
2121
}
2222
},
2323
"msbuild-sdks": {
24-
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25351.106",
25-
"Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25351.106",
24+
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25359.101",
25+
"Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25359.101",
2626
"Microsoft.Build.NoTargets": "3.7.0",
2727
"Microsoft.Build.Traversal": "3.4.0"
2828
}

src/BuiltInTools/DotNetDeltaApplier/Microsoft.Extensions.DotNetDeltaApplier.csproj

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2+
23
<Import Project="..\HotReloadAgent\Microsoft.DotNet.HotReload.Agent.projitems" Label="Shared" />
34
<Import Project="..\HotReloadAgent.Data\Microsoft.DotNet.HotReload.Agent.Data.projitems" Label="Shared" />
45
<Import Project="..\HotReloadAgent.PipeRpc\Microsoft.DotNet.HotReload.Agent.PipeRpc.projitems" Label="Shared" />
6+
57
<PropertyGroup>
68
<!--
79
dotnet-watch may inject this assembly to .NET 6.0+ app.
@@ -15,11 +17,15 @@
1517
<!-- NuGet -->
1618
<IsPackable>true</IsPackable>
1719
<PackageId>Microsoft.DotNet.HotReload.Agent.Host</PackageId>
18-
<PackageDescription>
19-
Package containing Hot Reload agent host.
20-
</PackageDescription>
20+
<PackageDescription>Package containing Hot Reload agent host.</PackageDescription>
21+
<DisableTransitiveFrameworkReferenceDownloads Condition="'$(DotNetBuildSourceOnly)' == 'true'">true</DisableTransitiveFrameworkReferenceDownloads>
2122
</PropertyGroup>
2223

24+
<!-- Reference 6.0.0 targeting packs in Source Build -->
25+
<ItemGroup Condition="'$(DotNetBuildSourceOnly)' == 'true' and '$(TargetFramework)' == 'net6.0'">
26+
<FrameworkReference Update="Microsoft.NETCore.App" TargetingPackVersion="6.0.0" />
27+
</ItemGroup>
28+
2329
<ItemGroup>
2430
<InternalsVisibleTo Include="Microsoft.Extensions.DotNetDeltaApplier.Tests" />
2531
</ItemGroup>

src/BuiltInTools/DotNetWatchTasks/DotNetWatchTasks.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</ItemGroup>
1111

1212
<ItemGroup>
13-
<Compile Include="..\dotnet-watch\Build\MSBuildFileSetResult.cs" />
13+
<Compile Include="..\dotnet-watch\Watch\MSBuildFileSetResult.cs" />
1414
</ItemGroup>
1515

1616
</Project>

src/BuiltInTools/HotReloadAgent/Microsoft.DotNet.HotReload.Agent.Package.csproj

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2+
23
<PropertyGroup>
34
<!--
45
Intentionally pinned. This feature is supported in projects targeting 6.0 or newer.
@@ -14,16 +15,22 @@
1415
<IsSourcePackage>true</IsSourcePackage>
1516
<PackageId>Microsoft.DotNet.HotReload.Agent</PackageId>
1617
<IncludeBuildOutput>false</IncludeBuildOutput>
17-
<PackageDescription>
18-
Package containing sources of Hot Reload agent.
19-
</PackageDescription>
18+
<PackageDescription>Package containing sources of Hot Reload agent.</PackageDescription>
2019
<!-- Remove once https://github.com/NuGet/Home/issues/8583 is fixed -->
2120
<NoWarn>$(NoWarn);NU5128</NoWarn>
21+
<DisableTransitiveFrameworkReferenceDownloads Condition="'$(DotNetBuildSourceOnly)' == 'true'">true</DisableTransitiveFrameworkReferenceDownloads>
2222
</PropertyGroup>
2323

24+
<!-- Reference 6.0.0 targeting packs in Source Build -->
25+
<ItemGroup Condition="'$(DotNetBuildSourceOnly)' == 'true'">
26+
<FrameworkReference Update="Microsoft.NETCore.App" TargetingPackVersion="6.0.0" />
27+
</ItemGroup>
28+
2429
<!-- Make sure the shared source files do not require any global usings -->
2530
<ItemGroup>
2631
<Using Remove="@(Using)" />
2732
</ItemGroup>
33+
2834
<Import Project="..\HotReloadAgent.Data\Microsoft.DotNet.HotReload.Agent.Data.projitems" Label="Shared" />
35+
2936
</Project>
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
4+
namespace Microsoft.DotNet.Watch;
5+
6+
internal static class PropertyNames
7+
{
8+
public const string TargetFramework = nameof(TargetFramework);
9+
public const string TargetFrameworkIdentifier = nameof(TargetFrameworkIdentifier);
10+
public const string TargetPath = nameof(TargetPath);
11+
public const string EnableDefaultItems = nameof(EnableDefaultItems);
12+
public const string TargetFrameworks = nameof(TargetFrameworks);
13+
public const string WebAssemblyHotReloadCapabilities = nameof(WebAssemblyHotReloadCapabilities);
14+
public const string TargetFrameworkVersion = nameof(TargetFrameworkVersion);
15+
public const string TargetName = nameof(TargetName);
16+
public const string IntermediateOutputPath = nameof(IntermediateOutputPath);
17+
public const string HotReloadAutoRestart = nameof(HotReloadAutoRestart);
18+
public const string DefaultItemExcludes = nameof(DefaultItemExcludes);
19+
public const string CustomCollectWatchItems = nameof(CustomCollectWatchItems);
20+
public const string UsingMicrosoftNETSdkRazor = nameof(UsingMicrosoftNETSdkRazor);
21+
public const string DotNetWatchContentFiles = nameof(DotNetWatchContentFiles);
22+
public const string DotNetWatchBuild = nameof(DotNetWatchBuild);
23+
public const string DesignTimeBuild = nameof(DesignTimeBuild);
24+
public const string SkipCompilerExecution = nameof(SkipCompilerExecution);
25+
public const string ProvideCommandLineArgs = nameof(ProvideCommandLineArgs);
26+
}
27+
28+
internal static class ItemNames
29+
{
30+
public const string Watch = nameof(Watch);
31+
public const string AdditionalFiles = nameof(AdditionalFiles);
32+
public const string Compile = nameof(Compile);
33+
public const string Content = nameof(Content);
34+
public const string ProjectCapability = nameof(ProjectCapability);
35+
}
36+
37+
internal static class MetadataNames
38+
{
39+
public const string Watch = nameof(Watch);
40+
}
41+
42+
internal static class TargetNames
43+
{
44+
public const string Compile = nameof(Compile);
45+
public const string Restore = nameof(Restore);
46+
public const string GenerateComputedBuildStaticWebAssets = nameof(GenerateComputedBuildStaticWebAssets);
47+
}

0 commit comments

Comments
 (0)