Version: 2017.2
Universal Windows Platform: .NET Scripting Backend
Universal Windows Platform: Missing .NET Types on .NET Scripting Backend

Universal Windows Platform: Generated project with .NET scripting backend

В сгенерированном C# решении вы можете использовать managed сборки (assemblies), такие как UnityEngine.dll, Assembly-CSharp.dll и т.д.

Когда вы собираете Visual Studio решение, Unity создаёт такие файлы, как ресурсы, vcproj, xaml, cpp/h. Если вы собираете поверх той же самой папки, все файлы будут перезаписаны кроме этих:

  • Файлы проекта и решения (.vcproj, .sln, etc.)
  • Исходные файлы (App.xaml.cs, App.xaml.cpp)
  • XAML файлы (App.xaml, MainPage.xaml, и т.д.)
  • Image files (Assets\SmallTile.png, Assets\StoreLogo.png, etc.)
  • Файл манифеста - Package.appxmanifest

Вы можете безопасно изменять эти файлы, и если вы захотите вернуться к предыдущему состоянию, просто удалите их и заново соберите проект в ту же папку.

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 конфигурацией.


• 2017–05–16 Page amended with no editorial review

Universal Windows Platform: .NET Scripting Backend
Universal Windows Platform: Missing .NET Types on .NET Scripting Backend