Теперь я пытаюсь разделить свой проект Unity на несколько сборок. Я создал одно определение сборки для всего кода и два определения сборки для режима редактирования и тестирования режима воспроизведения. Когда я сделал это, Unity создала * .csproj для каждого asmdef. После этого я удалил все Assembly-CSharp * .csproj, которые были сгенерированы ранее.
Но, будучи уверенным, что мои товарищи по команде получат то же состояние после git pull
, я удалил все * .csproj. Я ожидал, что они появятся снова после того, как я снова открою решение от Unity. Но этого не происходит.
Может кто-нибудь объяснить мне алгоритм magi c создания файлов .csproj в Unity. И, может быть, дайте ссылку на хорошие практики о том, как мне использовать asmdef.