Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/7.0.1xx] Update dependencies from dotnet/runtime #27210

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
5c8503a
Improve handling of RuntimeIdentifier and SelfContained across projec…
dsplaisted Oct 12, 2021
5f4ba10
Add test for SelfContained flowing across project reference
dsplaisted Oct 12, 2021
63ae00b
Move AcceptsRuntimeIdentifier logic and exclude test projects
dsplaisted Oct 12, 2021
bf9b7a3
Add breaking change information
dsplaisted Oct 12, 2021
45f8979
Detect whether SelfContained is a global property inside task
dsplaisted Oct 18, 2021
117a1c9
Handle consuming AcceptsRuntimeIdentifier metadata from multi-targete…
dsplaisted Dec 3, 2021
26df179
Use IsRidAgnostic instead of AcceptsRuntimeIdentifier
dsplaisted Aug 12, 2022
287c73a
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 16, 2022
2909704
Update dependencies from https://github.com/dotnet/fsharp build 20220…
dotnet-maestro[bot] Aug 16, 2022
8c5b93a
Update dependencies from https://github.com/dotnet/linker build 20220…
dotnet-maestro[bot] Aug 17, 2022
ead72e2
[main] Update dependencies from dotnet/linker (#27186)
dotnet-maestro[bot] Aug 16, 2022
6077c5f
Update dependencies from https://github.com/dotnet/fsharp build 20220…
dotnet-maestro[bot] Aug 17, 2022
88b868c
Merge pull request #27219 from dotnet/darc-release/7.0.1xx-rc1-b727ff…
v-wuzhai Aug 17, 2022
b2ae7fb
Merge branch 'release/7.0.1xx-rc1' of https://github.com/dotnet/sdk i…
v-wuzhai Aug 17, 2022
046da82
Update dependencies from https://github.com/dotnet/msbuild build 2022…
dotnet-maestro[bot] Aug 17, 2022
4b855aa
Merge pull request #27216 from dotnet/darc-release/7.0.1xx-rc1-896284…
v-wuzhai Aug 17, 2022
8436ee9
Update dependencies from https://github.com/nuget/nuget.client build …
dotnet-maestro[bot] Aug 17, 2022
96742a4
Merge pull request #27234 from dotnet/darc-release/7.0.1xx-rc1-56a750…
marcpopMSFT Aug 17, 2022
2ea6b71
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 17, 2022
579ad7f
Handle more cases of global property flow
dsplaisted Aug 18, 2022
4468b0b
Add tests for global property flow across project references
dsplaisted Aug 18, 2022
33b98c8
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Aug 18, 2022
c99b553
Update dependencies from https://github.com/dotnet/roslyn build 20220…
dotnet-maestro[bot] Aug 18, 2022
6d33fa9
Update dependencies from https://github.com/dotnet/roslyn build 20220…
dotnet-maestro[bot] Aug 18, 2022
170ae6d
Update dependencies from https://github.com/dotnet/roslyn build 20220…
dotnet-maestro[bot] Aug 19, 2022
d7a5fde
Update dependencies from https://github.com/dotnet/roslyn build 20220…
dotnet-maestro[bot] Aug 19, 2022
ec90a39
Merge pull request #27263 from dotnet/darc-release/7.0.1xx-rc1-ff4af0…
v-wuzhai Aug 19, 2022
bdefb9a
Update dependencies from https://github.com/dotnet/roslyn build 20220…
dotnet-maestro[bot] Aug 19, 2022
20f30e0
[release/7.0.1xx-rc1] Update dependencies from dotnet/runtime (#27259)
dotnet-maestro[bot] Aug 19, 2022
ceffc5c
Update dependencies from https://github.com/dotnet/roslyn build 20220…
dotnet-maestro[bot] Aug 19, 2022
abb0064
Merge pull request #27267 from dotnet/darc-release/7.0.1xx-rc1-50c096…
v-wuzhai Aug 19, 2022
c147ccb
Update dependencies from https://github.com/dotnet/roslyn build 20220…
dotnet-maestro[bot] Aug 19, 2022
ff12abb
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Aug 19, 2022
b069d17
Update dependencies from https://github.com/dotnet/fsharp build 20220…
dotnet-maestro[bot] Aug 19, 2022
fe7dab7
Update dependencies from https://github.com/nuget/nuget.client build …
dotnet-maestro[bot] Aug 19, 2022
adf1ab4
Update dependencies from https://github.com/dotnet/windowsdesktop bui…
dotnet-maestro[bot] Aug 19, 2022
f23142b
Merge pull request #27277 from dotnet/darc-release/7.0.1xx-rc1-5bbc01…
marcpopMSFT Aug 19, 2022
b73a54a
Merge pull request #27283 from dotnet/darc-release/7.0.1xx-rc1-5f95c9…
marcpopMSFT Aug 19, 2022
59d18db
Update dependencies from https://github.com/nuget/nuget.client build …
dotnet-maestro[bot] Aug 19, 2022
8a303dd
Code review feedback
dsplaisted Aug 19, 2022
4b7b42c
Merge pull request #27292 from dotnet/darc-release/7.0.1xx-rc1-149e01…
marcpopMSFT Aug 19, 2022
55f8be2
Merge pull request #27288 from dotnet/darc-release/7.0.1xx-rc1-f7d7a8…
marcpopMSFT Aug 19, 2022
cef9d95
Merge pull request #27281 from dotnet/darc-release/7.0.1xx-rc1-2f01c2…
marcpopMSFT Aug 19, 2022
55d8a5a
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 19, 2022
39e6b75
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 20, 2022
d2831bf
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 20, 2022
f4fb829
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 20, 2022
507ce29
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 21, 2022
6970a1f
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 21, 2022
8e9bdc7
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 21, 2022
f25c1a4
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 21, 2022
2b859c9
Update dependencies from https://github.com/dotnet/runtime build 2022…
dotnet-maestro[bot] Aug 22, 2022
27fe291
Require updated MSBuild for global property flow tests
dsplaisted Aug 22, 2022
4d634e9
Fix tests
dsplaisted Aug 22, 2022
5d20158
Merge pull request #21986 from dsplaisted/selfcontained-flow
dsplaisted Aug 22, 2022
2015c96
Remove js-module-crypto handling in the SDK
eerhardt Aug 19, 2022
f4c17b4
Merge pull request #27307 from dotnet/darc-release/7.0.1xx-rc1-466f93…
dsplaisted Aug 22, 2022
cd71b47
merge f4c17b43e84f6bbdfbed0b3d75ac618faab90c9f
danmoseley Aug 22, 2022
209a5d1
merge
danmoseley Aug 22, 2022
ed423db
Fix FluentAssertions version
danmoseley Aug 22, 2022
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
53 changes: 53 additions & 0 deletions documentation/general/SelfContainedBreakingChangeNotification.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# [Breaking change]: Handling of command-line RuntimeIdentifier and SelfContained properties across project references

## Description

The `RuntimeIdentifier` and `SelfContained` properties can be specified on the command line to commands such as `dotnet build` and `dotnet publish`.
They can be specified either via parameters such as `-r` or `--self-contained`, or via the generic `-p:Key=Value` parameter, such as `-p:SelfContained=true`.

If these properties are specified on the command line, we've updated how they are applied (or not applied) to projects referenced by the initial project that is being built.

## Version

???

## Previous behavior

If `SelfContained` was specified on the command line, it would always flow to referenced projects.

`RuntimeIdentifier` would flow to referenced projects where either the `RuntimeIdentifier` or `RuntimeIdentifiers` properties were non-empty.

## New Behavior

Both `SelfContained` and `RuntimeIdentifier` will flow to a referenced project if any of the following are true for the referenced project:

- The `IsRidAgnostic` property is set to `false`
- The `OutputType` is `Exe` or `WinExe`
- Either the `RuntimeIdentifer` or `RuntimeIdentifiers` property is non-empty

## Type of breaking change

Source incompatible

## Reason for change

As of .NET SDK 6.0.100, we recommend specifying the value for self-contained on the command line if you specify the RuntimeIdentifier.
(This is because in the future we are considering [changing the logic](https://github.com/dotnet/designs/blob/main/accepted/2021/architecture-targeting.md)
so that specifying the RuntimeIdentifier on the command line doesn't automatically set the app to self-contained.) We also added a warning message
to guide you to do so.

However, if you followed the warning and switched to a command specifying both the RuntimeIdentifier and the value for self-contained (for example
`dotnet build -r win-x64 --self-contained`), the command could fail if you referenced an Exe project, because the `RuntimeIdentifier` you specified
would not apply to the referenced project, but the `SelfContained` value would, and it's an error for an Exe project to have `SelfContained` set to
true without having a `RuntimeIdentifier` set.

## Recommended action

If you were relying on the `SelfContained` property to apply to all projects when it was specified on the command line, then you can get similar behavior
by setting `IsRidAgnostic` to false either in a file ([such as Directory.Build.props](https://docs.microsoft.com/visualstudio/msbuild/customize-your-build#directorybuildprops-and-directorybuildtargets)),
or as a command-line parameter such as `-p:IsRidAgnostic=false`.

## Open Questions

TODO: How does this apply to solutions? Could a solution build set IsRidAgnostic to false for all projects, and would that fix other issues we have when specifying the RuntimeIdentifier for a solution build?
TODO: What happens if there's an Exe1 -> Library -> Exe2 reference, especially if there's also a direct reference from Exe1 -> Exe2
68 changes: 34 additions & 34 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,49 +6,49 @@
<Sha>be347d74371ebaa7aaec7786ea7be1175440c302</Sha>
<SourceBuild RepoName="templating" ManagedOnly="true" />
</Dependency>
<Dependency Name="Microsoft.NETCore.App.Ref" Version="7.0.0-rc.1.22411.12">
<Dependency Name="Microsoft.NETCore.App.Ref" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="VS.Redist.Common.NetCore.SharedFramework.x64.7.0" Version="7.0.0-rc.1.22411.12">
<Dependency Name="VS.Redist.Common.NetCore.SharedFramework.x64.7.0" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="VS.Redist.Common.NetCore.TargetingPack.x64.7.0" Version="7.0.0-rc.1.22411.12">
<Dependency Name="VS.Redist.Common.NetCore.TargetingPack.x64.7.0" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="7.0.0-rc.1.22411.12">
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="7.0.0-rc.1.22411.12">
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="Microsoft.NETCore.Platforms" Version="7.0.0-rc.1.22411.12">
<Dependency Name="Microsoft.NETCore.Platforms" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="Microsoft.NET.HostModel" Version="7.0.0-rc.1.22411.12">
<Dependency Name="Microsoft.NET.HostModel" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="Microsoft.Extensions.DependencyModel" Version="7.0.0-rc.1.22411.12">
<Dependency Name="Microsoft.Extensions.DependencyModel" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="Microsoft.NETCore.DotNetHostResolver" Version="7.0.0-rc.1.22411.12">
<Dependency Name="Microsoft.NETCore.DotNetHostResolver" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="Microsoft.Build" Version="17.4.0-preview-22413-01">
<Dependency Name="Microsoft.Build" Version="17.4.0-preview-22416-02">
<Uri>https://github.com/dotnet/msbuild</Uri>
<Sha>f0a66ec4390b6590ee09dc111cc5e1d8e975df3f</Sha>
<Sha>5d102ae37163fc1f22610bb433c3ab9a2fff91f0</Sha>
</Dependency>
<Dependency Name="Microsoft.Build.Localization" Version="17.4.0-preview-22413-01">
<Dependency Name="Microsoft.Build.Localization" Version="17.4.0-preview-22416-02">
<Uri>https://github.com/dotnet/msbuild</Uri>
<Sha>f0a66ec4390b6590ee09dc111cc5e1d8e975df3f</Sha>
<Sha>5d102ae37163fc1f22610bb433c3ab9a2fff91f0</Sha>
</Dependency>
<Dependency Name="Microsoft.FSharp.Compiler" Version="12.0.6-beta.22420.5">
<Uri>https://github.com/dotnet/fsharp</Uri>
Expand Down Expand Up @@ -110,30 +110,30 @@
<Sha>6252a2194dd32911db2c0669fc818555687d5570</Sha>
<SourceBuild RepoName="linker" ManagedOnly="true" />
</Dependency>
<Dependency Name="Microsoft.DotNet.ILCompiler" Version="7.0.0-rc.1.22411.12">
<Dependency Name="Microsoft.DotNet.ILCompiler" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
<SourceBuildTarball RepoName="runtime" ManagedOnly="true" />
</Dependency>
<Dependency Name="Microsoft.NET.ILLink.Analyzers" Version="7.0.100-1.22415.4">
<Uri>https://github.com/dotnet/linker</Uri>
<Sha>6252a2194dd32911db2c0669fc818555687d5570</Sha>
</Dependency>
<Dependency Name="System.CodeDom" Version="7.0.0-rc.1.22411.12">
<Dependency Name="System.CodeDom" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="System.Security.Cryptography.ProtectedData" Version="7.0.0-rc.1.22411.12">
<Dependency Name="System.Security.Cryptography.ProtectedData" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="System.Text.Encoding.CodePages" Version="7.0.0-rc.1.22411.12">
<Dependency Name="System.Text.Encoding.CodePages" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="System.Resources.Extensions" Version="7.0.0-rc.1.22411.12">
<Dependency Name="System.Resources.Extensions" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="Microsoft.WindowsDesktop.App.Runtime.win-x64" Version="7.0.0-rc.2.22421.3">
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
Expand Down Expand Up @@ -279,9 +279,9 @@
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6a638cd0c13962ab2a1943cb1c878be5a41dd82e</Sha>
</Dependency>
<Dependency Name="System.Reflection.MetadataLoadContext" Version="7.0.0-rc.1.22411.12">
<Dependency Name="System.Reflection.MetadataLoadContext" Version="7.0.0-rc.1.22421.12">
<Uri>https://github.com/dotnet/runtime</Uri>
<Sha>f52d8c59bb49360eb2cbeeb863c5856ebd62adda</Sha>
<Sha>37ddbefcaf0e768218c2d2e782ef810f8bb1dd8b</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="1.0.0-beta.22409.1" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
<Uri>https://github.com/dotnet/xliff-tasks</Uri>
Expand Down
28 changes: 14 additions & 14 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -35,26 +35,26 @@
<SystemReflectionMetadataVersion>6.0.0</SystemReflectionMetadataVersion>
<MicrosoftDotNetSignToolVersion>7.0.0-beta.22411.2</MicrosoftDotNetSignToolVersion>
<MicrosoftWebXdtPackageVersion>3.1.0</MicrosoftWebXdtPackageVersion>
<SystemSecurityCryptographyProtectedDataPackageVersion>7.0.0-rc.1.22411.12</SystemSecurityCryptographyProtectedDataPackageVersion>
<SystemSecurityCryptographyProtectedDataPackageVersion>7.0.0-rc.1.22421.12</SystemSecurityCryptographyProtectedDataPackageVersion>
<SystemCollectionsSpecializedPackageVersion>4.3.0</SystemCollectionsSpecializedPackageVersion>
<SystemXmlXmlDocumentPackageVersion>4.3.0</SystemXmlXmlDocumentPackageVersion>
<WebDeploymentPackageVersion>4.0.5</WebDeploymentPackageVersion>
<SystemTextJsonVersion>6.0.0</SystemTextJsonVersion>
<SystemReflectionMetadataLoadContextVersion>7.0.0-rc.1.22411.12</SystemReflectionMetadataLoadContextVersion>
<SystemReflectionMetadataLoadContextVersion>7.0.0-rc.1.22421.12</SystemReflectionMetadataLoadContextVersion>
<SystemManagementPackageVersion>4.6.0</SystemManagementPackageVersion>
<SystemCommandLineVersion>2.0.0-beta4.22402.1</SystemCommandLineVersion>
<MicrosoftDeploymentDotNetReleasesVersion>1.0.0-preview5.1.22263.1</MicrosoftDeploymentDotNetReleasesVersion>
<MicrosoftVisualStudioSetupConfigurationInteropVersion>3.0.4496</MicrosoftVisualStudioSetupConfigurationInteropVersion>
</PropertyGroup>
<PropertyGroup>
<!-- Dependencies from https://github.com/dotnet/runtime -->
<MicrosoftNETCoreAppRefPackageVersion>7.0.0-rc.1.22411.12</MicrosoftNETCoreAppRefPackageVersion>
<VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>7.0.0-rc.1.22411.12</VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>7.0.0-rc.1.22411.12</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
<MicrosoftNETCoreAppRefPackageVersion>7.0.0-rc.1.22421.12</MicrosoftNETCoreAppRefPackageVersion>
<VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>7.0.0-rc.1.22421.12</VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>7.0.0-rc.1.22421.12</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
<MicrosoftNETCoreAppRuntimePackageVersion>$(MicrosoftNETCoreAppRuntimewinx64PackageVersion)</MicrosoftNETCoreAppRuntimePackageVersion>
<MicrosoftExtensionsDependencyModelPackageVersion>7.0.0-rc.1.22411.12</MicrosoftExtensionsDependencyModelPackageVersion>
<MicrosoftNETCoreDotNetHostResolverPackageVersion>7.0.0-rc.1.22411.12</MicrosoftNETCoreDotNetHostResolverPackageVersion>
<MicrosoftNETHostModelVersion>7.0.0-rc.1.22411.12</MicrosoftNETHostModelVersion>
<MicrosoftExtensionsDependencyModelPackageVersion>7.0.0-rc.1.22421.12</MicrosoftExtensionsDependencyModelPackageVersion>
<MicrosoftNETCoreDotNetHostResolverPackageVersion>7.0.0-rc.1.22421.12</MicrosoftNETCoreDotNetHostResolverPackageVersion>
<MicrosoftNETHostModelVersion>7.0.0-rc.1.22421.12</MicrosoftNETHostModelVersion>
<MicrosoftExtensionsFileSystemGlobbingPackageVersion>6.0.0-preview.7.21363.9</MicrosoftExtensionsFileSystemGlobbingPackageVersion>
<MicrosoftExtensionsDependencyModelVersion>$(MicrosoftExtensionsDependencyModelPackageVersion)</MicrosoftExtensionsDependencyModelVersion>
<MicrosoftExtensionsLoggingConsoleVersion>6.0.0</MicrosoftExtensionsLoggingConsoleVersion>
Expand Down Expand Up @@ -90,10 +90,10 @@
</PropertyGroup>
<PropertyGroup>
<!-- Dependencies from https://github.com/dotnet/runtime -->
<SystemCodeDomPackageVersion>7.0.0-rc.1.22411.12</SystemCodeDomPackageVersion>
<SystemTextEncodingCodePagesPackageVersion>7.0.0-rc.1.22411.12</SystemTextEncodingCodePagesPackageVersion>
<SystemResourcesExtensionsPackageVersion>7.0.0-rc.1.22411.12</SystemResourcesExtensionsPackageVersion>
<MicrosoftDotNetILCompilerPackageVersion>7.0.0-rc.1.22411.12</MicrosoftDotNetILCompilerPackageVersion>
<SystemCodeDomPackageVersion>7.0.0-rc.1.22421.12</SystemCodeDomPackageVersion>
<SystemTextEncodingCodePagesPackageVersion>7.0.0-rc.1.22421.12</SystemTextEncodingCodePagesPackageVersion>
<SystemResourcesExtensionsPackageVersion>7.0.0-rc.1.22421.12</SystemResourcesExtensionsPackageVersion>
<MicrosoftDotNetILCompilerPackageVersion>7.0.0-rc.1.22421.12</MicrosoftDotNetILCompilerPackageVersion>
</PropertyGroup>
<PropertyGroup>
<!-- Dependencies from https://github.com/dotnet/format -->
Expand All @@ -105,15 +105,15 @@
</PropertyGroup>
<PropertyGroup>
<!-- Dependencies from https://github.com/Microsoft/msbuild -->
<MicrosoftBuildPackageVersion>17.4.0-preview-22413-01</MicrosoftBuildPackageVersion>
<MicrosoftBuildPackageVersion>17.4.0-preview-22416-02</MicrosoftBuildPackageVersion>
<!-- .NET Framework-targeted tasks will need to run in an MSBuild that is older than the very latest,
so target one that matches the version in minimumMSBuildVersion.

This avoids the need to juggle references to packages that have been updated in newer MSBuild. -->
<MicrosoftBuildPackageVersion Condition=" '$([MSBuild]::GetTargetFrameworkIdentifier($(TargetFramework)))' == '.NETFramework' and exists('$(RepoRoot)\src\Layout\redist\minimumMSBuildVersion')">$([System.IO.File]::ReadAllText('$(RepoRoot)\src\Layout\redist\minimumMSBuildVersion').Trim())</MicrosoftBuildPackageVersion>
<MicrosoftBuildFrameworkPackageVersion>$(MicrosoftBuildPackageVersion)</MicrosoftBuildFrameworkPackageVersion>
<MicrosoftBuildRuntimePackageVersion>$(MicrosoftBuildPackageVersion)</MicrosoftBuildRuntimePackageVersion>
<MicrosoftBuildLocalizationPackageVersion>17.4.0-preview-22413-01</MicrosoftBuildLocalizationPackageVersion>
<MicrosoftBuildLocalizationPackageVersion>17.4.0-preview-22416-02</MicrosoftBuildLocalizationPackageVersion>
<MicrosoftBuildUtilitiesCorePackageVersion>$(MicrosoftBuildPackageVersion)</MicrosoftBuildUtilitiesCorePackageVersion>
<MicrosoftBuildTasksCorePackageVersion>$(MicrosoftBuildPackageVersion)</MicrosoftBuildTasksCorePackageVersion>
<MicrosoftBuildVersion>$(MicrosoftBuildPackageVersion)</MicrosoftBuildVersion>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -157,9 +157,6 @@ Copyright (c) .NET Foundation. All rights reserved.
<!-- Remove dotnet.js/wasm from runtime pack, in favor of the relinked ones in @(WasmNativeAsset) -->
<ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)"
Condition="@(WasmNativeAsset->Count()) > 0 and '%(FileName)' == 'dotnet' and ('%(Extension)' == '.wasm' or '%(Extension)' == '.js')" />

<ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)"
Condition="@(WasmNativeAsset->Count()) > 0 and '%(FileName)' == 'dotnet-crypto-worker' and '%(Extension)' == '.js'" />
</ItemGroup>

<ComputeBlazorBuildAssets
Expand Down Expand Up @@ -406,7 +403,6 @@ Copyright (c) .NET Foundation. All rights reserved.

<ItemGroup>
<_DotNetJsItem Include="@(ResolvedFileToPublish)" Condition="'%(ResolvedFileToPublish.DestinationSubPath)' == 'dotnet.js' AND '%(ResolvedFileToPublish.AssetType)' == 'native'" />
<_DotNetJsItem Include="@(ResolvedFileToPublish)" Condition="'%(ResolvedFileToPublish.DestinationSubPath)' == 'dotnet-crypto-worker.js' AND '%(ResolvedFileToPublish.AssetType)' == 'native'" />
</ItemGroup>

<PropertyGroup>
Expand Down
Loading