Using Windows Device Portal to debug streaming install

With the Fall Creators Update, you can now debug streaming install of UWP apps through the Windows Device Portal (WDP) and Xbox Device Portal (XDP). To find out more about WDP, you can read the blog post here, and to find out more about UWP streaming install, you can read the blog series here. Previously…

0

Installing from network shares and installing related sets using Windows Device Portal

Windows Device Portal (WDP) is available on all Windows 10 devices and makes it a great tool for developers to use to perform their testing and validation. It caters to all audiences of the developer community with its browser UX and REST endpoints. For more information regarding WDP, its features and other benefits, we have…

0

App remediation in Windows 10

When building the Universal Windows Platform, one of the core tenets we had was ensuring app behavior was predicable, successful and reliable. While we were able to make very strong guarantees, unfortunately sometimes things still go awry – but don’t worry, we planned for that too! In the rare occurrence that a UWP app has…


UWP Apps with Network Share Access

Hi Developers, If you recall, Windows 10 Creators Update introduced support for registering loose file packages from a network share to enhance collaborative and multi-device app development. We heard great things from you all (our developer community) about how your app building productivity increased – specifically while working on apps that are asset heavy. Building on…

0

Using Custom Properties for AppExtensions

Properties are an optional but very useful feature of AppExtensions. There a wide range of possible metadata that you may require when creating an AppExtension Host platform, such as version, capabilities, lists of supported filetypes or other data that is helpful to know prior to loading an AppExtension and also highly specific to your app….


Walkthrough: Using App Extensions in Visual Studio

Interested in using extensions and don’t quite know how to get started? Here’s a walk-through of the basics for getting an app extension platform added to your app and testing it. Be sure to check out the introduction to App Extensions for a more high level overview. How App Extensions Work To set up App Extensions,…


Tooling to create a Related Set

In my previous blog we talked about the requirement to create a related set to load code from an optional package. What is a related set and why should you do it? When you have a scenario where you need a tight coupling where a version of your main app only works with a certain version of…

0

Loading code from an optional package

In the last blog we looked at how to create a basic optional package and how to load content from it. So now lets try to load code from an optional package. In my GitHub solution, I have an ActivatableOptionalPackage. This is basically an optional package with a tile and it contains a dll that I will…

0

Build your first Optional Package

In my last blog we talked about why you would develop an optional package. In this segment lets try to build a simple optional package. You can find the source code to my sample app on GitHub. Feel free to comment and ask questions! Let me breakdown what I did in the sample app in…

2

Updated AppExtensionCatalog documentation

We have updated the AppExtensionCatalog documentation with improved guidance and information about using the AppExtension API. Check it out, and tell us what you think! https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.AppExtensions.AppExtensionCatalog   – David Bennett, Program Manager, Windows Developer Platform