APPX3104 after upgrading your Windows Store app to Windows 10

In my previous post I started talking about potential issues you might face when upgrading C++ Windows Store apps to Windows 10 Technical Preview along with Visual Studio 2015 Preview.

Another thing that might occur when trying to deploy your app on your local machine is the following error:

error APPX3104: You cannot create an app bundle when building for platform ‘x86’ which is not included in the list of platforms selected for producting app bundle. Set platform to a one of following values: arm.

Note that this error doesn’t occur when deploying directly for your ARM devices, such as your Microsoft Surface or your Windows Phone.

This happens due to an entry in your .vcxproj file which has most likely been created by Visual Studio 2013:

Removing that entry will allow you to deploy for all platforms again. In fact, this line won’t be present if you create a new Visual C++ DirectX Windows app from scratch in Visual Studio 2015 Preview.

MSB3774 after upgrading your Windows Store app to Windows 10

If you’ve recently installed the Windows 10 Technical Preview along with Visual Studio 2015 Preview, you might encounter the following compiler error after having upgraded your C++ Windows Store app:

error MSB3774: Could not find SDK “Microsoft.VCLibs, Version=14.0”

Chances are that Visual Studio automatically changed the Platform Toolset of your project:

Platform Toolset

This may be pointed out by your version control system as well as the only change in your project file after the upgrade:

Changing it back to Visual Studio 2013 (v120) (or <PlatformToolset>v120</PlatformToolset> in the project file) might resolve that issue for you.