Add MSBuild binary logger support #1649
Merged
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.
Fixes #1631 by adding support for binary loggers to MSBuild (both the .NET Core and regular flavours).
Note that the
iOSBuild
function does not currently support loggers in its params. However, it is merely a facade onto thebuild
function, so I don't really understand why it exists. Instead of attempting to add support for loggers and other missing bits intoiOSBuildParams
, I just changed my build script from usingiOSBuild
tobuild
. For anyone wondering, the basic invocation looks like this:Please excuse whitespace changes - I have an addin that strips superfluous whitespace. If this is a problem, I can add the whitespace back in with a separate commit - let me know.