Where is the Definition for Unity AsmDef Files?
I'm trying to find the definition for the asmdef schema. The only documentation I have been able to find is the Assembly Definition File Format. This page only lists the type of the fields. Their expected values and the behaviors of the fields is not defined.
As far as I have been able to tell this is a proprietary format for Unity, there is no external documentation on this file format.
It is unclear how to use the precompiledReference
fields and others without this documentation, the fields are not documented in the inspector either and many fields from the format are hidden in the Unity Inspector. I'm not sure if this means they are unsupported at this point, just don't have a UI or if there is some other reason they are hidden.
Does anyone understand these files? Where are they defined?
This is incomplete, but I wouldn't be surprised if most of those things aren't implemented (half-baked is after all, the Unity way). A list of things they HAVE given explanations for can be found here: https://docs.unity3d.com/$$anonymous$$anual/cus-tests.html#files
Your answer
![](https://koobas.hobune.stream/wayback/20220612225747im_/https://answers.unity.com/themes/thub/images/avi.jpg)