В сгенерированном C# решении вы можете использовать managed сборки (assemblies), такие как UnityEngine.dll, Assembly-CSharp.dll и т.д.
Когда вы собираете Visual Studio решение, Unity создаёт такие файлы, как ресурсы, vcproj, xaml, cpp/h. Если вы собираете поверх той же самой папки, все файлы будут перезаписаны кроме этих:
Вы можете безопасно изменять эти файлы, и если вы захотите вернуться к предыдущему состоянию, просто удалите их и заново соберите проект в ту же папку.
Note: Unity doesn’t modify solution and project files if they already exist on the disk. Visual Studio takes the whole Data folder, instead of individual files, so if new file is added to Data folder, it’s automatically picked.
В сгенерированных проектах Visual Studio существует три конфигурации: Debug, Release и Master. Конфигурация Debug имеет различные проверки безопасности потому выполняется медленней, конфигурация Release удаляет все те проверки, но оставляет включенным профайлер. Конфигурацию Master лучше использовать для финального билда, который вы собираетесь отправить в Store.
Если вы видите текст ‘Development Build’ в левом нижнем углу, это значит, что игра была собрана не для отправки в магазин. Этот текст будет показываться, если вы выбрали ‘Development Build’ при сборке из Unity, либо если вы собираете с Debug или Release конфигурацией.