Skip to content

Conversation

@jjonescz
Copy link
Member

@jjonescz jjonescz commented Oct 10, 2025

Fixes errors like these when building product repos:

         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error : You must install or update .NET to run this application. [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error :  [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error : App: D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\bincore\csc.dll [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error : Architecture: x64 [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error : Framework: 'Microsoft.NETCore.App', version '10.0.0-rc.1.25451.107' (x64) [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error : .NET location: C:\hostedtoolcache\windows\dotnet\ [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error :  [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error : The following frameworks were found: [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error :   9.0.4 at [C:\hostedtoolcache\windows\dotnet\shared\Microsoft.NETCore.App] [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error :  [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error : Learn more: [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error : https://aka.ms/dotnet/app-launch-failed [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error :  [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error : To install missing framework, download: [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]
         D:\a\_work\1\s\bin\repo\msbuild\.dotnet\sdk\10.0.100-rc.1.25451.107\Roslyn\Microsoft.CSharp.Core.targets(84,5): error : https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=10.0.0-rc.1.25451.107&arch=x64&rid=win-x64&os=win10 [D:\a\_work\1\s\bin\repo\msbuild\src\Samples\TaskUsageLogger\TaskUsageLogger.csproj::TargetFramework=net10.0]

That particular error causes most of MSBuild source code to be missing from source.dot.net currently.

Validation build: https://dev.azure.com/dnceng/internal/_build/results?buildId=2812821&view=results
(currently deployed at https://netsourceindex-validation.azurewebsites.net/)

TargetFolder: $(Build.ArtifactStagingDirectory)/logs/src
CleanTargetFolder: false
continueOnError: true
condition: succeededOrFailed()
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should make binlogs from subrepo builds available as artifacts, simplifying debugging in the future.

@jjonescz jjonescz marked this pull request as ready for review October 10, 2025 14:27
@jjonescz jjonescz requested a review from ericstj October 10, 2025 14:27
@jjonescz
Copy link
Member Author

@ericstj ptal

Copy link
Member

@ericstj ericstj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ericstj ericstj merged commit 586b059 into dotnet:main Oct 13, 2025
2 checks passed
@jjonescz jjonescz deleted the sdk branch October 13, 2025 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants