Repository navigation
Conversation
Diff: https://github.com/dotnet/dotnet/compare/b892e781b1a5aebdf667c663e5b36bb41c93bbdb..64f19de49d35eb28f9d7cd895e8679d3e5c44f5e From: dotnet/dotnet@b892e78 To: dotnet/dotnet@64f19de [[ commit created by automation ]]
Updated Dependencies: Microsoft.AspNetCore.Analyzers, Microsoft.AspNetCore.App.Ref, Microsoft.AspNetCore.App.Ref.Internal, Microsoft.AspNetCore.Authentication.Facebook, Microsoft.AspNetCore.Authentication.Google, Microsoft.AspNetCore.Authentication.MicrosoftAccount, Microsoft.AspNetCore.Authorization, Microsoft.AspNetCore.Components, Microsoft.AspNetCore.Components.Analyzers, Microsoft.AspNetCore.Components.Forms, Microsoft.AspNetCore.Components.SdkAnalyzers, Microsoft.AspNetCore.Components.Web, Microsoft.AspNetCore.Components.WebAssembly, Microsoft.AspNetCore.Components.WebAssembly.Server, Microsoft.AspNetCore.Components.WebView, Microsoft.AspNetCore.DeveloperCertificates.XPlat, Microsoft.AspNetCore.Metadata, Microsoft.AspNetCore.Mvc.Analyzers, Microsoft.AspNetCore.TestHost, Microsoft.Bcl.AsyncInterfaces, Microsoft.DotNet.Web.ItemTemplates.11.0, Microsoft.DotNet.Web.ProjectTemplates.11.0, Microsoft.Dotnet.WinForms.ProjectTemplates, Microsoft.DotNet.Wpf.ProjectTemplates, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Embedded, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.ObjectPool, Microsoft.JSInterop, Microsoft.McpServer.ProjectTemplates.11.0, Microsoft.NET.HostModel, Microsoft.NET.ILLink.Tasks, Microsoft.NET.Runtime.Emscripten.Internal, Microsoft.NET.Sdk.WindowsDesktop, Microsoft.NETCore.App.Ref, Microsoft.NETCore.Platforms, Microsoft.Win32.SystemEvents, Microsoft.WindowsDesktop.App.Internal, Microsoft.WindowsDesktop.App.Ref, System.CodeDom, System.ComponentModel.Composition, System.Composition.AttributedModel, System.Composition.Convention, System.Composition.Hosting, System.Composition.Runtime, System.Composition.TypedParts, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Formats.Asn1, System.IO.Hashing, System.Reflection.MetadataLoadContext, System.Resources.Extensions, System.Security.Cryptography.Pkcs, System.Security.Cryptography.ProtectedData, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encoding.CodePages, System.Text.Json, System.Windows.Extensions (Version 11.0.0-rc.2.26465.108 -> 11.0.0-rtm.26473.115) Microsoft.AspNetCore.Mvc.Razor.Extensions.Tooling.Internal, Microsoft.CodeAnalysis.Razor.Tooling.Internal, Microsoft.NET.Sdk.Razor.SourceGenerators.Transport (Version 11.1.0-preview.26465.108 -> 11.1.0-preview.26473.115) Microsoft.Build, Microsoft.Build.Localization, Microsoft.Build.TaskAuthoring.Analyzer (Version 18.12.0-1.26465.108 -> 18.12.0-1.26473.115) Microsoft.Build.NuGetSdkResolver, NuGet.Build.Tasks, NuGet.Build.Tasks.Console, NuGet.Build.Tasks.Pack, NuGet.CommandLine.XPlat, NuGet.Commands, NuGet.Common, NuGet.Configuration, NuGet.Credentials, NuGet.DependencyResolver.Core, NuGet.Frameworks, NuGet.LibraryModel, NuGet.Localization, NuGet.Packaging, NuGet.ProjectModel, NuGet.Protocol, NuGet.Versioning (Version 7.12.0-rc.46608 -> 8.0.0-rc.47515) Microsoft.Build.Tasks.Git, Microsoft.SourceLink.AzureRepos.Git, Microsoft.SourceLink.Bitbucket.Git, Microsoft.SourceLink.Common, Microsoft.SourceLink.GitHub, Microsoft.SourceLink.GitLab (Version 11.0.100-rc.2.26465.108 -> 11.0.100-rtm.26473.115) Microsoft.CodeAnalysis, Microsoft.CodeAnalysis.Analyzers, Microsoft.CodeAnalysis.BuildClient, Microsoft.CodeAnalysis.CSharp, Microsoft.CodeAnalysis.CSharp.CodeStyle, Microsoft.CodeAnalysis.CSharp.Features, Microsoft.CodeAnalysis.CSharp.Workspaces, Microsoft.CodeAnalysis.ExternalAccess.HotReload, Microsoft.CodeAnalysis.PublicApiAnalyzers, Microsoft.CodeAnalysis.Workspaces.Common, Microsoft.CodeAnalysis.Workspaces.MSBuild, Microsoft.Net.Compilers.Toolset, Microsoft.Net.Compilers.Toolset.Framework, Microsoft.NET.ProjectData.Tasks (Version 5.12.0-1.26465.108 -> 5.12.0-1.26473.115) Microsoft.Deployment.DotNet.Releases (Version 2.0.0-preview.1.26465.108 -> 2.0.0-preview.1.26473.115) Microsoft.DiaSymReader, System.CommandLine (Version 3.0.0-rc.2.26465.108 -> 3.0.0-rtm.26473.115) Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Build.Tasks.Workloads, Microsoft.DotNet.Helix.JobMonitor, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.SignTool, Microsoft.DotNet.XliffTasks, Microsoft.DotNet.XUnitV3Extensions (Version 11.0.0-beta.26465.108 -> 11.0.0-beta.26473.115) Microsoft.FSharp.Compiler (Version 15.2.101-rc2.26465.108 -> 15.2.101-rtm.26473.115) Microsoft.NET.Test.Sdk, Microsoft.TestPlatform.Build, Microsoft.TestPlatform.CLI (Version 18.11.0-release-26465-108 -> 18.11.0-release-26473-115) Microsoft.Web.Xdt (Version 3.3.0-rc.2.26465.108 -> 3.3.0-rtm.26473.115) [[ commit created by automation ]]
|
Azure Pipelines: Successfully started running 1 pipeline(s). 2 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
|
#56243, merged 9/18, added But the Roslyn flow on 9/23 (dotnet/dotnet#9648) changed Microsoft.NET.ProjectData.Tasks.csproj . Its target framework went from netstandard2.0 to $(NetRoslynSourceBuild) , which is net10.0. The files are packed under lib$(TargetFramework)\ , so the files in the other are no longer found. |
🔍 Build Failure AnalysisSummary — All 10 build legs fail identically at publish time because the Root cause:
|
| Code | Project | File:Line | Message |
|---|---|---|---|
MSB3030 |
tool_projectdata.csproj |
Microsoft.NET.Publish.targets:372 |
Could not copy Microsoft.NET.ProjectData.Schema.props — file not found |
MSB3030 |
tool_projectdata.csproj |
Microsoft.NET.Publish.targets:372 |
Could not copy Microsoft.NET.ProjectData.targets — file not found |
Both errors occur identically in all 10 legs (Windows x64/arm64, Linux x64/arm64, Mac arm64 — each including AOT/FullFramework variants), pointing to the OS-agnostic dependency version bump as the common root cause rather than a platform-specific issue.
🤖 Generated by the Build Failure Analysis workflow using binlog-mcp · commit 9a7362c
🤖 Automated content by GitHub Copilot. Generated by the Build Failure Analysis workflow. · auto · 134.8 AIC · ⌖ 2.04 AIC · ⊞ 6.8K · [◷]( · ◷)
Problem: Every build leg of this codeflow fails with MSB3030: Could not copy ".packages/microsoft.net.projectdata.tasks/5.12.0-1.26473.115/ lib/netstandard2.0/Microsoft.NET.ProjectData.targets" (and .Schema.props) because it was not found. Root cause: tool_projectdata.csproj (added in #56243) copies the ProjectData targets and schema props from a hardcoded lib/netstandard2.0/ folder in the Microsoft.NET.ProjectData.Tasks package. Roslyn (flowed via dotnet/dotnet#9648) retargeted Microsoft.NET.ProjectData.Tasks from netstandard2.0 to $(NetRoslynSourceBuild) and packs these files under lib\$(TargetFramework)\. Package 5.12.0-1.26473.115 therefore ships them in lib/net10.0/ (the source-only build uses $(NetCurrent)), so the hardcoded path no longer exists. Fix: - Glob lib/*/ for the two files so the layout does not depend on the TFM Roslyn builds the task package for. - Add a build-time check that exactly the two expected files were found. Sdk.targets imports Microsoft.NET.ProjectData.targets only if it exists, so without this check a future package layout change would silently disable the feature instead of failing the build. Validation: - Reproduced the MSB3030 locally at the PR head. - With the fix, publishing tool_projectdata.csproj produces Microsoft.NET.ProjectData.{targets,Schema.props,Tasks.dll}; the targets load the task via $(MSBuildThisFileDirectory), so the layout is intact. - Overriding the package path to a missing folder hits the new error. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 5d7abc6b-347c-43e3-93cb-c75ee7b81f93
|
@nagilson Maybe we should wait for this to flow in first dotnet/dotnet#9582 |
|
That's flowed. But now |
|
I can merge this on red and looks good when I get approval but im also trying to get the KBE to work so I don't need merging on red. |
|
/ba-g failures are due to known integration test flakes #55551 |
Note
This is a codeflow update. It may contain both source code changes from
the VMR
as well as dependency updates. Learn more here.
This pull request brings the following source code changes
From https://github.com/dotnet/dotnet
Updated Dependencies
Associated changes in source repos
Diff the source with this PR branch