msbuild
msbuild copied to clipboard
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Permits SDK resolvers to return an enumerable of messages in addition to the warnings and errors. Messages are ignored if we end up finding an SDK resolver that can resolve...
Fixes internally reported issue. ### Context We currently skip resolving information about bad images, and that includes not setting whether they are CopyLocal. When we get to logging our results,...
When using a publish profile, there is no warning or error message for using an incorrect publish profile that doesn't exist. Current behavior: `dotnet new console` `dotnet publish -p:PublishProfile=TotallyNonexistentButRadPublishProfileFile -bl`....
### Issue Description When creating a `Project` we can pass a custom file system implementation (`MSBuildFileSystemBase`) through the `EvaluationContext` The file system is used internally, among other things, to check...
It is specially recognized by Github. See context https://github.com/dotnet/runtime/issues/71496 You'll want to make sure you update upforgrabs.net if necessary, with a PR like https://github.com/up-for-grabs/up-for-grabs.net/pull/3320 cc @mairaw
### Issue Description MSBuild detects the wrong processor count on Windows when debugging processor groups and the bug was introduced with PR: https://github.com/dotnet/msbuild/pull/5625 ### Analysis The comments in PR 5625...
With .Net 7 support for [tar apis](https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-preview-4/#added-new-tar-apis), is it feasible to create an equivalent of ([Un](https://docs.microsoft.com/en-us/visualstudio/msbuild/unzip-task?view=vs-2022))[ZipDirectory](https://docs.microsoft.com/en-us/visualstudio/msbuild/zipdirectory-task?view=vs-2022) tasks for handling `.tar` files in the upcoming MSBuild release?
By the way, I assumed that LogErrorFromException would read [Exception.HelpLink](https://docs.microsoft.com/dotnet/api/system.exception.helplink?view=netstandard-2.0), but it doesn't seem to do that. _Originally posted by @KalleOlaviNiemitalo in https://github.com/dotnet/msbuild/issues/5493#issuecomment-1238926812_
Similar to `CustomWarningRegularExpression`, there are opposite use-cases which require filtering out a specific error/warning on stderr. While `IgnoreStandardErrorWarningFormat=true` prevents all errors and warnings from being emitted on stderr, the proposed...
Different upstream tools have different language configuration requirements: - dotnet CLI sets `DOTNET_CLI_UI_LANGUAGE` and `VSLANG` (https://github.com/Microsoft/msbuild/issues/1596#issuecomment-409362785 https://github.com/dotnet/cli/issues/9722#issuecomment-409358296) - Visual Studio has a [fallback mechanism guideline](https://microsoft.sharepoint.com/teams/DD_Tenets/World%20Ready/Localizability/SitePages/Language%20Pack%20-%20Extended%20Guidance.aspx). In order: - `VSLANG` environmnent...