Що/Чому WinRT створює нову чисту макету випадково

Отже, іноді і, здавалося б, випадковим при розробці додатків WinRT Visual Studio йде через тривалий процес, який починається з "Створення нової чистої макета ..." Мені би хотілося більше інформації про процес збірки та розгортання, що використовуються з додатками WinRT. Я розумію концепцію створення програми, яка працює у своєму оточенні в середовищі пісочниці, але я шукаю інформацію про це середовище для пісочниці. Також (це може здатися дурним), але що відрізняється від створеного виконуваного файлу, який працює в ізольованому середовищі, і чому не може бути запущений як автономний? Дякуємо за інформацію заздалегідь.

Я намагався зробити деякі дослідження про це, але, здається, обмежені знання про цю частину WinRT.

EDIT:

Я збираюся розпочати збори на цьому, тому що я насправді не розумію, і Google/Microsoft надзвичайно неплідна, коли я шукаю це. Отже, питання отримання бонусу є:

  • Які відомості про процес збірки/розгортання додатка WinRT/Windows Store?
  • Що відбувається на етапі "Створення нової чистої макети ..."
  • Яка різниця між традиційним виконуваним файлом і додатком Windows 8, що працює в середовищі пісочниці? Як ці програми запускаються/керуються?

Заздалегідь спасибі!!

11

7 Відповіді

Ви переглянули Windows Dev Center для програм Win Store Apps ? Він говорить буквально крок за кроком, що потрібно, щоб отримати його на ринку Вам знадобиться обліковий запис Dev, Комплект сертифікації додатків Windows та їх схвалення.

Пісочна програма стосується AppContainers які були рівнями цілісності в Vista . Пісочниця обмежує/вимагає чітких заяви для певних привілеїв.

Див. Розділ Захист у програмах Windows Store для уявлення про те, як пісок бокс/безпека робота

Windows 8 і RT Windows App Store dev дуже схожі. Див. Цей Розробник додатків Windows Store для друкованої версії Windows RT для ПК для деяких відмінностей.

Сподіваюся, це допоможе вам розпочати роботу.

EDIT 1:

If you're interested in the MSBuild process, read "Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build" and the supplement "Supplement to Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build". Unfortunately, I don't remember RT being explicitly mentioned, but windows 8 is pretty close.

Див. Пакети додатків та розгортання (додатки для Windows Store) для як управляти/розгортати додатки з магазину ( відповідний запис MSDN ).

Див. Також Програми Windows Store із оновленнями HTML5: (05) Упаковка та розгортання .

1
додано
Ви отримуєте нагороду на цьому, тому що я не хочу нічого, щоб отримати це. Це деяка дійсно гарна інформація, але коли я говорю про побудову/розгортання, я маю на увазі створення та розгортання VS, а не розгортання на ринку. Ось чому я згадав крок "Створення нової чистої макета", який я до сих пір не знаю, що це навіть означає. Ви надали найбільш корисну інформацію, яку я бачив, але якщо у вас є що-небудь ще, щоб поділитися цим, я хотів би це прочитати. Дякую!! І насолоджуйся щедрості.
додано Автор Will Custode, джерело

Я також поставив цю проблему на погляд з синього кольору. Я думаю, у мене є відповідь. У налаштуваннях проекту є прапорець Налагодження Видаліть та повторно встановіть пакет .... . Дивіться screeshot

VS 2017 Uninstall and reinstall my package... project settings

1
додано

Я також поставив цю проблему на погляд з синього кольору. Я думаю, у мене є відповідь. У налаштуваннях проекту є прапорець Налагодження Видаліть та повторно встановіть пакет .... . Дивіться screeshot

VS 2017 Uninstall and reinstall my package... project settings

1
додано

Я також поставив цю проблему на погляд з синього кольору. Я думаю, у мене є відповідь. У налаштуваннях проекту є прапорець Налагодження Видаліть та повторно встановіть пакет .... . Дивіться screeshot

VS 2017 Uninstall and reinstall my package... project settings

1
додано

Хтось має поставити це питання знову. Це дійсно перешкоджає процесу розробки, оскільки я випадково втрачаю всі свої документи під час розгортання, і я не розумію, чому.

0
додано

Хтось має поставити це питання знову. Це дійсно перешкоджає процесу розробки, оскільки я випадково втрачаю всі свої документи під час розгортання, і я не розумію, чому.

0
додано

Хтось має поставити це питання знову. Це дійсно перешкоджає процесу розробки, оскільки я випадково втрачаю всі свої документи під час розгортання, і я не розумію, чому.

0
додано