В этом вся суть
Определения сборки (фактически) являются совершенно отдельными проектами (частью одного и того же решения, но отдельными библиотеками).Это на самом деле, как они отображаются в обозревателе решений Visual Studio.
Они предназначены для того, чтобы вы ссылались в на (например, TextMeshPro или JsonDotNet), а не из изТаким образом, вы не можете ссылаться на основное Assembly-Csharp
«пространство имен».
Преимущество состоит в том, что при изменении файла сценария перекомпилируется только содержащая его сборка вместо всего проекта.
В этом случае , если вы хотите сослаться на файлы Oculus, вам нужно либо создать другое определение сборки, содержащее эти файлы (и добавить его в качестве зависимости вашей первой сборки) , либо не использоватьопределение сборки вообще.