With the latest release of Windows 10 SDK Preview Build 10166, we are excited to introduce the Windows 10 Application Deployment (WinAppDeployCmd.exe) tool.
The Windows 10 Application Deployment (WinAppDeployCmd) is a command line utility that can be utilized to deploy a Universal Windows app from a Windows 10 PC to any Windows 10 mobile device. It allows users to deploy an .AppX to a device connected through USB or available on the same subnet without requiring access to the complete Visual Studio solution.
If you are developing an app on the Universal Windows Platform (UWP) and want to test it on a physical device (e.g. Microsoft Lumia 930), you can use WinAppDeployCmd.exe to deploy your app.
How do I get it?
WinAppDeployCmd is a stand-alone tool that is installed on your PC when you install the Windows 10 SDK. You can download the Windows 10 SDK preview (10166 or newer) from the Windows 10 Developer Tools page. This tool will also be in the RTM version of the Windows 10 SDK.
Tip: WinAppDeployCmd for Windows 10 does not require you to install Visual Studio 2015.
How do I get started?To deploy an app to a device, you need to enable it for development. First, upgrade the to the latest Windows 10 Mobile Insider Preview Build 10149emulator released recently and follow these simple steps to prepare your device:
1. On the phone that you want to enable for development, go to Settings. Choose Update & security then select For developers.
2. Select Developer mode to enable side-load scenarios using WinAppDeployCmd.exe.
For more details, please read the MSDN topic Enable your device for development. Once you have successfully enabled the phone for development, follow the steps on the MSDN topic Windows 10 Application Deployment to get your apps on to the device.
Tip: If you’d like to see the tool in action, watch this video.
WinAppDeployCmd is located at the following location: C:\Program Files (x86)\Windows Kits\10\bin\x86\WinAppDeployCmd.exe.
With tons of new features coming to Windows 10 and 1000s of new API capabilities, I though it would be great to put all the training together in one blog that not only me, but anyone can refer to. The links inlucde basic enhancements like XAML bindings to light-up features like Cortana integration. Enjoy!
Microsoft Virtual Academy Course
A Developer's Guide to Windows 10
What's New in XAML for Universal Windows Apps
Developing Universal Windows Apps in Visual Studio 2015
Harnessing the Full Power of Input in Universal Windows Apps
Universal Commanding and Navigation in Your XAML
Data Binding: Boost Your Apps' Performance Through New Enhancements to XAML Data Binding
Deep Dive into XAML and .NET Universal Windows App Development
XAML Performance: Techniques for Maximizing Universal Windows App Experiences Built with XAML
Moving to the Universal Windows Platform: Porting an App from Windows 8.1 XAML or Windows Phone Silverlight to Windows 10
New XAML Tools in Visual Studio 2015
XAML Case Study: Putting it All Together, Office and XAML
UX, Layout and Scaling
Designing and Developing the Ultimate Windows App Experience
Display Scaling: What It Is and What You Need to Know About it to Have Great Visuals
Windows Design for Developers: Getting the Balance Right
Design: UX Patterns and Responsive Techniques for Universal Windows Apps
Surface Hub: Building Windows Universal Apps for Surface Hub and the Large Screen
Bring Fluid, Responsive, and Highly Scalable UI Experiences to Your Universal Windows Apps with the New Visual Layer
From the Small Screen to the Big Screen: Building Universal Windows App Experiences with XAML
Optimizing Windows Apps for Continuum
Screen Casting: Develop Multi-Screen Universal Windows Apps Using Casting Technologies
Use New Motion and Effects Features to Captivate Users and Truly Bring Your App to Life
Tiles, Notifications, and Action Center
App Lifecycle: From Activation and Suspension to Background Execution and Multitasking in Universal Windows Apps
Introducing the Windows 10 App Model
Application Insights for Any App: A Must-Have Tool for Understanding Your Customers
Fast and Powerful Diagnostics, and Problem Solving with Application Insights
Cortana and Speech
Cortana Extensibility in Universal Windows Apps
Cortana and Speech Platform In Depth
Harness the Full Power of Digital Inking in Your Universal Windows App with Ink Recognition, Advanced Ink Processing, and More
Introducing DirectInk: Learn How to Unlock New Opportunities Using Ink in Your App
Face, Speech and Vision APIs (Project Oxford)
"Project Oxford": Adding Smart to Your Applications
Vision APIs: Understanding Images in Your App
MapsLeveraging Maps and Location Across Phone, Tablet, and PC in Your Windows Apps
Build with Bing: Use Bing APIs and Tools to Enrich Your Apps and Make Them More Discoverable
Audio, Camera & Video
A Studio in the Palm of Your Hand: Developing Audio and Video Creation Apps for Windows 10
Camera: Developing Powerful Camera Apps
Developing Audio and Video Apps
User Data and Authentication
User Data: Working with Contacts, Appointments, Text Messages and More on Windows 10
Microsoft Passport and Windows Hello: Moving Beyond Passwords and Credential Theft
All That is New in the Windows Store
Store: Deep Dive on Publishing Universal Windows Apps
App Packaging and Deployment for Universal Windows Apps
Acquiring Users and Monetizing Your Apps
API Contracts (or How I Learned to Stop Checking OS Versions and Love Feature Detection)
Monetize and Promote Your Universal Windows App with Ads
Hosted Web Apps
Hosted Web Apps and Web Platform Innovations
Cross-Platform Localization with the Multilingual App Toolkit
Sensors and Printing
Building Rich, Contextually Aware Universal Windows Apps Using Sensors
Printing: Developing Apps That Print in Windows 10
Building Compelling Bluetooth Apps in Windows 10
App-to-App Communication: Building a Web of Apps