Error MSB3774 Could not find SDK "WindowsMobile, Version=10.0.16299.0"

I hear this is a common issue. Im deploying a unity project (one of the simple hololens tutuorials). All seems to go well but when doing a build in Visual studio 2017, it gives me the error : MSB3774 Could not find SDK “WindowsMobile, Version=10.0.16299.0”

Now my SDK on my computer is installed, then did a repair, then did an uninstall and reinstall. Should be on there.

I followed all of the steps that ive found to export it for a build. What next?

Thanks guys!

Trying using a different SDK target in your build settings, I don’t think Unity Editor supports that SDK version yet

good point, but my current unity on my PC only offers “Latest SDK” and “10.0.16299.0” options. Any way. to offer an earlier SDK? Should I uninstall 299.0 and install an older SDK?

hi guy,did you solve this problem,i struggle with this problem for whole afternoon:(

No not yet :frowning: been struggling for 2 days on this

You could try to install SDK 10.0.14393.0 with the help of the Visual Studio installer (or manually) and rebuild your Unity project targeting the older SDK. You don’t have to delete the current one.

guy.i think i solve the problem.i install the VS2015,and follow this tutorial
https://goo.gl/4QUMJV
but it still has some errors,but at least,it works.i will tell you if i know how to fix these errors.i am very beginng on these.

so i checked and my visual studio itself had no SDK’s installed. so i went back to the visual studio installer and and clicked to add-on the SDK’s. will let you know if this fixes the issue…

Unfortunately that didn’t help

First delete your build folder and build the project again. Please make sure, that Unity is targeting the correct SDK version. After that, please check the Targeting settings in the properties in VS for all projects, i.e., Assembly-CSharp, Assembly-CSharp-firstpass and your own project. I’ve added some example images for reference.

EDIT: Replaced the first image.


3457024--274207--target2.jpg

ok will give it a shot! thank you

guy,can you check if these plug-in are installed in ur VS2017,and make sure you didnt install other SDK before,the reason i cant find my windows mobile Verson is that i installed an SDK long,long ago,which doesn`t have windowsmoile version,and when i install VS2017,it will install an another new SDK,but the problem is when you install the emulator,the emulator will be installed based on old version SDK by default
to solve this,please uninstall another old SDK,and install the emulator again,the emulator be install based on the SDK that VS 2017 have


1 Like

To fix this issue, download the latest version of the Windows 10 SDK from Windows SDK - Windows app development | Microsoft Developer

I tried this solution and it didn’t work for me.

Usually this is caused by those extensions existing on disk but Visual Studio not loading them for some reason. You can find them in “C:\Program Files (x86)\Windows Kits\10\Extension SDKs”. There are 2 possible fixes:

  1. Reinstall Visual Studio
  2. Delete “C:\Program Files (x86)\Windows Kits\10\Extension SDKs\WindowsMobile” and any other extension SDKs that don’t load in Visual Studio

I somehow finally got past this issue. Not even sure how. But now I always have issues when it’s deploying the game. It just hangs forever on Updating Layout… or where it says it’s copying data. It just never ends. I even turned off my firewall, but that didn’t help.