Jeff Kluge
Jeff Kluge
We have some build machines that don't have Visual Studio or MSDeploy installed. The tasks fail with an error: `Microsoft.Web.Publishing.targets(3742,5): error : Package/Publish task Microsoft.Web.Publishing.Tasks.IsCleanMSDeployPackageNeeded failed to load Web Deploy...
## Visual Studio Version Any ## Summary A user can add a custom target to do something during their build. However, most users do not realize they need to exclude...
If you create a custom application that is AnyCPU but prefer 32-bit is set to false, then MSBuild locator will register the 32-bit MSBuild. This breaks out-of-proc builds with an...
Fixes #7985 ### Context `TaskLoggingHelper.LogErrorFromException()` does not currently take into account the relatively new `AggregateException` which has inner exceptions but an outer exception with very little details. ### Changes Made...
The `TaskLoggingHelper.LogErrorFromException()` method should probably take into account an `AggregateException` and call itself multiple times for each inner exception. https://github.com/dotnet/msbuild/blob/cc3db358d34ad4cd1ec0c67e17582d7ca2a15040/src/Shared/TaskLoggingHelper.cs#L920 It could also take into account special exceptions like `InvalidProjectFileException`...
Fixes #9512 ### Context During restore, MSBuild needs to evaluate the entry project and during this evaluation if any of the project extension files that NuGet generates (`project.nuget.g.props` and `project.nuget.g.targets`)...
This new feature breaks the build because GetProjectsToSkip runs before Restore and does not ignore missing imports from packages, causing errors like error MSB4019: The imported project "C:\msbuild\CompileModule.proj" was not...
## Bug Fixes: https://github.com/NuGet/Home/issues/12728 Also closes [internal workitem](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1826367). Regression? Last working version: ## Description This uses `ReadOnlyMemory.Slice()` instead of `string.Substring()` to reduce allocations when pattern matching. This also needs to...
Some of my tests expect files to exist after calling something. I have extension methods for this but I would love it to be built in. https://github.com/jeffkl/MSBuildProjectCreator/blob/8e0a219aa7025f8c0ade8d5e10c8e917b8b8d6b4/src/Microsoft.Build.Utilities.ProjectCreation.UnitTests/ExtensionMethods.cs#L10-L31 Calling `fileInfo.Exists.ShouldBeTrue()` isn't...
# Bug Fixes: ## Description We made it faster ## PR Checklist - [ ] Meaningful title, helpful description and a linked NuGet/Home issue - [ ] Added tests -...