Unity打包Visual Studio部署HoloLens找不到WindowsMobile SDK的解決方案


具體報錯信息“WindowsMobile  version 10.0.xxx.0”

 

首先這是一個歷史遺留問題

無論是打包HoloLens1,還是HoloLens2

截止今天(2020年4月)仍舊沒有修復

這確實是一個Bug,但不是Unity的Bug

 

Bug原因:

VS在編譯的時候是默認UWP相關SDK在C:\Program Files (x86)\Windows Kits中的

 

解決方案一:

(揚湯止沸,每次打包都得操作一次)

在解決方案資源管理器中找到

[項目]>引用>Windows Mobile(帶黃色感嘆號)

直接右鍵刪掉

解決方案二:

(釜底抽薪,從根源解決問題)

把下載的WindowsMobile SDK從下載的目錄

[Windows Kit Root Dir]\10\Extension SDKs\WindowsMobile

拷貝到

C:\Program Files (x86)\Windows Kits\10\Extension SDKs\

 

這么來說,網上流傳的

1.重新安裝Windows 10 SDK xxx 版本(版本問題說)

2.把Windows 10 SDK安裝到C盤

3.把Visual Studio安裝到C盤

這些方法就都不是正確的解決方法了

 

而且這個問題只要官方不修復,按道理說每個人都會遇到

因為

Window10SDK不能安裝在URL過長的目錄下

也就是說不能安裝到VS編譯時的默認目錄

所以在問題修復之前

HoloLens開發者們只能硬生生踩到這個坑里了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM