Skip to content

Commit 90e495c

Browse files
committed
README about IL2CPP
1 parent 8e2700b commit 90e495c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ This package is for Unity3D programmers that need to use latest Json.NET in Unit
99
Visit [Release](https://github.com/SaladbowlCreative/Json.Net.Unity3D/releases)
1010
page to get latest Json.NET unity-package.
1111

12+
To use this library in IL2CPP build settings, you need to add
13+
[link.xml](https://github.com/SaladbowlCreative/Json.Net.Unity3D/blob/master/src/UnityPackage/Assets/link.xml) to your project's asset folder.
14+
For detailed information about link.xml, read unity [manual](http://docs.unity3d.com/Manual/iphone-playerSizeOptimization.html) about this.
15+
1216
## What's the deal?
1317

1418
Unity3D has old-fashioned and bizarre .NET Framework like these :)
@@ -30,3 +34,11 @@ Following works are done to make Json.NET support Unity3D.
3034
- Remove XML support.
3135
- Remove JPath class to reduce size of DLL.
3236
- Remove DiagnosticsTraceWriter support.
37+
38+
## FAQ
39+
- Q: App stops throwing MissingMethodException for ComponentModel.TypeConverter like this.
40+
```
41+
MissingMethodException: Method not found:
42+
'Default constructor not found...ctor() of System.ComponentModel.TypeConverter'.
43+
```
44+
- A: link.xml should be added to your project.

0 commit comments

Comments
 (0)