Version: 5.3 (switch to 5.4b)
Windows Store: .NET Scripting Backend
Приложения Windows Store: Отсутствующие типы .NET

Приложения Windows Store: Типы проектов

В сгенерированном 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, и т.д.)
  • Файлы изображений (Assets\SmallTile.png, Assets\StoreLogo.png, и т.д.)
  • Файл манифеста - 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 конфигурацией.

Windows Store: .NET Scripting Backend
Приложения Windows Store: Отсутствующие типы .NET