Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jonathanpeppers/xabuild

Prototype of xabuild.exe, don't look here!
https://github.com/jonathanpeppers/xabuild

android xamarin xamarin-android

Last synced: about 1 month ago
JSON representation

Prototype of xabuild.exe, don't look here!

Awesome Lists containing this project

README

        

# xabuild
Prototype of xabuild.exe, don't look here!

## What it does

1. References `MSBuild.exe` and invokes its `Main()` method
1. Copies `MSBuild.exe.config` to `xabuild.exe.config`
1. Fixes up `xabuild.exe.config` to set custom MSBuild properties and search paths
1. Add a symbolic link to the `.NETPortable` framework assemblies directory

## Example xabuild.exe.config

The following values are modified, based on the `xamarin-android` submodule:
```xml




















```

## macOS

A couple notes:
- You have to build `xabuild.sln` with MSBuild
- `MSBuild.exe` is actually `MSBuild.dll` on macOS
- Therefore, to get the config to load, we must customize `MSBuild.dll.config`

An example `MSBuild.dll.config`:
```xml



















```