msbuild
msbuild copied to clipboard
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
### Scenerio: - I created project call `FooProgram` is windows form with localization support and use new-style csproj. And I reference to `System.Resources.Extensions` and configure `true` - Then I create...
One of the common pain points I've hit is builds re-running when they don't need to and a leading cause of this is `CopyToOutputDirectory="Always"` set somewhere on a Compile/None/EmbeddedResource/etc. These...
### Issue Description The SDK resolver seems to intermittently fail when performing a graph build. ### Steps to Reproduce `msbuild /graph` ### Expected Behavior A successful build ### Actual Behavior...
Update [`src/MSBuild/MSBuild)/Microsoft.Build.CommonTypes.xsd`](https://github.com/dotnet/msbuild/tree/main/src/MSBuild/MSBuild/Microsoft.Build.CommonTypes.xsd) with the [various options and item types used for trimming](https://docs.microsoft.com/en-us/dotnet/core/deploying/trimming/trimming-options), so that they show up in the MSBuild file editor in Visual Studio, e.g.: - `` - ``...
# Background Epic parent of user stories that aim to deliver multi-threading in MSBUILD. ## User Stories - [x] #7315 - [ ] #7316 - [ ] #7317 - [...
### Issue Description There are a few scenarios on the project system side that iterates over a property collection to check IsEnvironmentProperty and IsGlobalProperty. Inside msbuild, that checks _project.GlobalProperties.ContainsKey(name). project.GlobalProperties...
I think MSBuild tooling should issue a warning if it encounters duplicate items such as Compile, Reference or ProjectReference. We've had bugs in Roslyn not handling duplicate items properly and...
- [x] When VS main snaps to `17.4`, create `vs17.3` branch - [ ] When VS main snaps, set change 17.3 loc branch from `main` to `vs17.3` and file a...
See also #2916 MSBuild.exe has supported `TaskHostFactory` since VS2012, but support only landed in the .NET SDK in version 17.1 (6.0.200). It is possible to write a condition to test...