1# .NET Tests 2 3## Running on Linux 4 5### Prerequisites 6To run the tests on a Linux a few prerequisites are needed: 7 81) mono 92) msbuild 10 11### Running 12 13To run the tests: 14 15``` 16./NetTest.sh 17``` 18 19This will download the .NET installer and core SDK if those are not already 20installed. Then it will build the tests using `msbuild` and run the resulting 21test binary with `mono`. 22 23After running the tests, the downloaded .NET installer and SDK are *not* removed 24as they can be reused in subsequent invocations. The files are ignored by git by 25default, and can remain in the working directory. 26 27### Cleaning 28 29If you want to clean up the downloaded .NET installer and SDK, run: 30 31``` 32./clean.sh 33``` 34 35This will wipe away the downloaded files and directories. Those will be 36automatically re-downloaded when running `NetTest.sh`. 37 38 39