msbuild
msbuild copied to clipboard
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Add CI step that will be invoking + compiling the template so we can track it's state: https://github.com/dotnet/msbuild/tree/main/template_feed
```xml ``` The error isn't great here: 
### Issue Description when compiling our existing projects with msbuild 17.8 unexpected linker errors popup during compilation. This is not a case on msbuild 17.11. Our build machines are running...
There are interfaces e.g. [ITranslator](https://github.com/dotnet/msbuild/blob/main/src/Framework/ITranslator.cs) belonging to `namespace Microsoft.Build.BackEnd` in src/Framework. This is confusing when there is a src/Build/BackEnd folder.
I detected changes in the vs17.0 branch which have not been merged yet to vs17.3. I'm a robot and am configured to help you automatically keep vs17.3 up to date,...
### Context We do not properly populate base constructor informations for `BuildCheckResultError`, `BuildCheckResultWarning` and `BuildCheckResultMessage` - e.g.: https://github.com/dotnet/msbuild/blob/f422d8d7dfe0a7115b11b31470215ad6b7723138/src/Framework/BuildCheck/BuildCheckEventArgs.cs#L140-L141 We should expose all needed information via `IBuildCheckResult` and populate it. Then...
Fixes [#10171 ](https://github.com/dotnet/msbuild/issues/10171) ### Context MsBuild produces unlocalized messages for some specific validation cases that happen in scope of target. The example of the task usage: https://github.com/YuliiaKovalova/msbuild/blob/be21253d85f7766356880d376e26aaa69c34c4cd/src/Tasks/Microsoft.Common.CurrentVersion.targets#L862 ### Changes Made...
### Issue Description When run in root directory such as `C:\`, MSBuild can't find project file ### Steps to Reproduce 1. Create project file `c:\hello.proj` 2. Change directory to `c:\`...
### Expected Behavior Packages should be published ### Actual Behavior Packages not published
### Context https://github.com/dotnet/msbuild/blob/main/template_feed/content/Microsoft.CheckTemplate/Check1.cs should promote the new C# syntaxt and adopt the file scoped namespaces (brought as a feedback by @timheuer)