Further asp net website project build improvements#13086
Closed
johnazule wants to merge 11 commits into
Closed
Conversation
…: Build ID 13137486 (dotnet#13075) This is the pull request automatically created by the OneLocBuild task in the build process to check-in localized files generated based upon translation source files (.lcl files) handed-back from the downstream localization pipeline. If there are issues in translations, visit https://aka.ms/icxLocBug and log bugs for fixes. The OneLocBuild wiki is https://aka.ms/onelocbuild and the localization process in general is documented at https://aka.ms/AllAboutLoc.
…#13079) ### Context PRs dotnet#12914 and dotnet#12868 showed that we need to be able to fix and normalize `AbsolutePath`. Corresponding methods for strings live in `FileUtilities.cs` that is a Shared file and cannot reference Framework classes like `AbsolutePath`. ### Changes Made - Moved some related functions to FrameworkFileUtilities class. - Added the needed functions for `AbsolutePath` ### Testing unit tests
Fixes # VS insertion: https://dev.azure.com/devdiv/DevDiv/_git/VS/pullRequest/701704#1768990369 C++ projects use clr2 for DTB and this change dotnet#13033 causes issues since an extended flag support wasn't added to the legacy environment by design. --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This pull request updates the following dependencies [marker]: <> (Begin:e61ebb2e-41b3-4d00-9d65-5ff5253f9a59) ## From https://github.com/nuget/nuget.client - **Subscription**: [e61ebb2e-41b3-4d00-9d65-5ff5253f9a59](https://maestro.dot.net/subscriptions?search=e61ebb2e-41b3-4d00-9d65-5ff5253f9a59) - **Build**: [7.4.0.12](https://dev.azure.com/devdiv/DevDiv/_build/results?buildId=13118225) ([297707](https://maestro.dot.net/channel/8706/github:nuget:nuget.client/build/297707)) - **Date Produced**: January 17, 2026 3:46:03 AM UTC - **Commit**: [367c40e337c0881682bc437b344511f482084d67](NuGet/NuGet.Client@367c40e) - **Branch**: [dev](https://github.com/nuget/nuget.client/tree/dev) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [7.3.0-preview.1.50 to 7.4.0-rc.12][1] - NuGet.Build.Tasks [1]: NuGet/NuGet.Client@a99b70c...367c40e [DependencyUpdate]: <> (End) [marker]: <> (End:e61ebb2e-41b3-4d00-9d65-5ff5253f9a59) Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…: Build ID 13137774 (dotnet#13081) This is the pull request automatically created by the OneLocBuild task in the build process to check-in localized files generated based upon translation source files (.lcl files) handed-back from the downstream localization pipeline. If there are issues in translations, visit https://aka.ms/icxLocBug and log bugs for fixes. The OneLocBuild wiki is https://aka.ms/onelocbuild and the localization process in general is documented at https://aka.ms/AllAboutLoc.
Coordinated update with VS. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: YuliiaKovalova <95473390+YuliiaKovalova@users.noreply.github.com>
I am unsure if this has undesirable performace implications
…project depends on netstandard
…rrorstack to compiler errors and output floating properties to emitted metaproject file
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Builds off #13058 and #12980 resolving #12980, by addressing other issues I encountered when trying to build a clean version of my solution. The biggest of these is that the RAR tasks in website metaprojects don't currently detect the web.config file and by extension the assembly redirects. Also the AspNetCompiler task's doesn't report error stack traces at the moment, which I believe is an easy when to add in. I am also skipping unchanged files when copying dependencies to the Bin folder to reduce double writes. I also have changed the generated metaproject to include properties that have been set using SetProperty on the metaproject instance. I know my filtering here is not complete and my tests will fail so leaving in draft until I have that resolved. The AspNetCompiler task generated in website metaprojects also doesn't provide the clean flag at the moment. I haven't found an elegant solution to pass this in at the moment, so I have hard coded it to be true. Welcome to feedback here but I needed it to be enabled in order to avoid a cheeky null reference error. Leaving in draft for now as I await the other PR's being merged and test resolution