16 lines
1.0 KiB
Markdown
16 lines
1.0 KiB
Markdown
# .NET Compiler Platform ("Roslyn") For Unity
|
|
This project aims to create a compiled version of the [Roslyn compiler platform](https://github.com/dotnet/roslyn) ready to use in the [Unity Game Engine](https://unity.com/). The Roslyn library provides users APIs to access C# and Visual Basic compilers and code analysis features. In Unity, this is particularly useful for creating in-game scripting tools.
|
|
|
|
The following Roslyn packages are currently available through this project:
|
|
* Microsoft.Net.Compilers
|
|
* Microsoft.CodeAnalysis
|
|
* Microsoft.CodeAnalysis.Features
|
|
|
|
## Using this project
|
|
To use this project, download the Unity package from the [releases page.](https://github.com/mwahnish/Unity-Roslyn/releases). Compatibility has been tested for the following platforms:
|
|
* Unity 2018.1 Editor
|
|
* Unity 2019.1 Editor
|
|
|
|
## Contributing to this project
|
|
The build project for this repository is available [here](https://github.com/mwahnish/Unity-Roslyn-Build). See the readme for more information. Merge requests are very welcome!
|