Windows Store Apps: Debugging on IL2CPP Scripting Backend
Приложения Windows Store: Примеры
ЧаВо
Неподдерживаемые классы и методы
Как создать пакет AppX из Visual Studio?
- После сборки проекта в редакторе Unity.
- Откройте его в VS2012.
- Кликните правой кнопкой мыши по проекту в обозревателе решения.
-
Store -> Create App Packages
- Do you want to build packages to upload to the Windows Store? Выберите No и нажмите Next.
- Выберите подходящую платформу, например, ARM Release.
- Не включайте файлы публичных отладочных символов, это уменьшит размер сборки.
- Create
- Найдите папку с примерно таким именем: ВашеПриложение_1.0.0.0_ARM_Test, проверьте, есть ли в папке файл Add-AppDevPackage.ps1.
- Скопируйте содержимое папки на целевую машину, затем, будучи на целевой машине, кликните правой кнопкой мыши по файлу Add-AppDevPackage.ps1->Run with PowerShell.
- Во время следования этим шагам, вам может потребоваться соединение с сетью интернет для установки Developper License (лицензии разработчика), что потребует у вас наличия учётной записи Microsoft.
- Если всё в порядке, ваше приложение должно появиться в меню “Пуск”.
Как установить файл appx на вашу машину?
- В меню Пуск откройте Windows PowerShell, перейдите к вашему appx файлу, выполните Add-AppxPackage <yourappx>.appx. Если appx файл был подписан, он будет установлен на вашей машине. Важно: если вы повторно устанавливаете appx файл, вам придётся сперва удалить предыдущий. Для этого просто кликните по иконке приложения правой кнопкой мыши и выберите пункт Удалить.
Во время разворачивания приложения, я получаю ошибку “DEP0600: incorrect parameter”.
- Что-то не так с вашим сертификатом, попробуйте создать новый кликнув по Package.appxmanifest->Packaging->Choose Certificate->Configure Certificate->Create Test Certificate.
Как пользоваться графическим отладчиком Visual Studio на ARM?
- Прочтите этот пост http://msdn.microsoft.com/en-us/library/hh780905(v=vs.110).aspx. По сути, вам нужно включить vsgcapture.h. Если ваше приложение основано на C#, вам потребуется создать WinRT компонент и сослаться на него из основного модуля.
Если у вас Windows 8 N (версия для Европы) и не компилируется даже пустой проект
- Install this (both x86 and x64):
- Установите это - http://www.microsoft.com/en-us/download/details.aspx?id=30685
- Установите это - http://www.microsoft.com/en-us/download/details.aspx?id=30685
Как развернуть проект на планшетном PC?
How do I choose which compiler to use for my C# scripts?
Есть выпадающее меню “Compilation overrides” в разделе Publishing Settings в настройках проигрывателя Windows Store. В меню доступно 3 опции:
1. None. Все C# скрипты будут компилироваться с помощью Mono C# компилятора;
2. Use Net Core Partially. Скрипты, размещённые в папках “Assets/Plugins”, “Assets/Standard Assets” и “Assets/Pro Standard Assets” будут компилироваться Mono C# компилятором, в то врем я как все остальные - будут компилироваться Microsoft C# компилятором;
3. Use Net Core. Все скрипты будут компилироваться Microsoft C# компилятором.
Both compilers have their ups and downs. Compiling scripts with the Mono C# compiler will allow them to be referenced by JavaScript scripts, which, for example, is needed for Angry Bots (hence you have to set it to none). However, using the Microsoft C# compiler will allow you to use Microsoft specific APIs without the need for plugins - just wrap the code in #if NETFX_CORE/#endif, and it will compile and work just fine.
Getting more information about Windows App Certification Kit (WACK) failure?
You can find a log in <user>\AppData\Local\Microsoft\AppCertKit which might contain additional information about the failure.
Help! There’s too many defines! Which are defined for which platform?
No worries. Here’s all of them:
NETFX_CORE |
defined on Windows Store 8.0, Windows Store 8.1, Windows Phone 8.1 and Universal 8.1 scripts that are compiled using Microsoft C# compiler. |
WINDOWS_UWP |
defined on Universal Windows 10 scripts that are compiled using Microsoft C# compiler. |
See also platform dependent compilation.
Windows Store Apps: Debugging on IL2CPP Scripting Backend
Приложения Windows Store: Примеры