Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 24-Aug-2018 | - | ||||
build/ | H | 24-Aug-2018 | - | 98 | 64 | |
mono/ | H | 03-May-2022 | - | 158 | 138 | |
src/ | H | 24-Aug-2018 | - | 1,774,855 | 1,768,266 | |
v2.0/ | H | 03-May-2022 | - | 130 | 111 | |
v3.5/ | H | 03-May-2022 | - | 38 | 24 | |
v4.0/ | H | 03-May-2022 | - | 152 | 133 | |
v4.5/ | H | 03-May-2022 | - | 239 | 217 | |
v4.5.1/ | H | 03-May-2022 | - | 239 | 217 | |
v4.5.2/ | H | 03-May-2022 | - | 239 | 217 | |
v4.6/ | H | 03-May-2022 | - | 254 | 232 | |
v4.6.1/ | H | 03-May-2022 | - | 254 | 232 | |
v4.6.2/ | H | 03-May-2022 | - | 254 | 232 | |
v4.7/ | H | 03-May-2022 | - | 254 | 232 | |
v4.7.1/ | H | 03-May-2022 | - | 323 | 299 | |
.gitignore | H A D | 24-Aug-2018 | 14 | 2 | 1 | |
LICENSE | H A D | 24-Aug-2018 | 1.1 KiB | 24 | 18 | |
Makefile | H A D | 24-Aug-2018 | 668 | 34 | 31 | |
README.md | H A D | 24-Aug-2018 | 1.2 KiB | 29 | 24 | |
generate-refasm-sources.sh | H A D | 03-May-2022 | 3.3 KiB | 34 | 23 |
README.md
1Mono binary reference assemblies 2================================ 3 4Built using csc 2.1.0. 5 6Adding a new .NET profile 7------------------------- 8 9Use the following steps (we're using 4.7.1 as example): 10 111. Copy existing `v4.7/Makefile` and `src/v4.7/*` to new folders and commit 122. Update `PROFILE` variable in `v4.7.1/Makefile` 133. Wire up new profile in `Makefile` in repo root 144. Run the generation script `./generate-refasm-sources.sh v4.7.1 some/path/to/netfx/referenceassemblies` 155. Revert deletion of `*.extra.cs` 166. Revert changes that remove `#if / #endif` 177. Revert suspicious changes to: 18 - `Accessibility.cs` (bug in GenApi) 19 - `Microsoft.VisualBasic.cs` (bug in GenApi and wrong AssemblyCopyright/Product attribute) 20 - `Microsoft.VisualC.cs` (bug in GenApi) 21 - `System.Data.Linq.cs` (bug in GenApi) 22 - `System.Deployment.cs` (we only have stub assemblies) 23 - `System.Runtime.DurableInstancing.cs` (bug in GenApi) 24 - `System.Security.cs` (bug in GenApi) 25 - `System.Web.Mobile.cs` (we only have stub assemblies) 26 - `System.Workflow.*.cs` (we only have stub assemblies) 278. Add new assemblies/facades to `v4.7.1/Makefile` 289. Run `make -C v4.7.1` and ensure everything compiles 29