天天看點

VS2019不能顯示device(裝置)菜單和Unity導出hololens2程式的正确設定

雖然裝2019的時候能裝的我都選擇了安裝,可還是不能顯示device,原以為是windwo SDK的版本的關系,後來重裝的時候還專門選擇了兩個版本的SDK,裝上後運作unity3d導過來的項目還是不顯示device,後來才發現是因為 項目–>屬性—>正常–>平台工具集中V142未安裝,如下圖所示。這時候怎麼辦呢? 什麼是V142我哪裡知道啊,滑鼠點上去,竟然自動安裝了,嘿嘿。然後馬上就好了。

VS2019不能顯示device(裝置)菜單和Unity導出hololens2程式的正确設定

成功後如下圖所示:

VS2019不能顯示device(裝置)菜單和Unity導出hololens2程式的正确設定

 注:也可能要删掉原來自動生産的.vs檔案夾後(位置如下圖,為隐藏檔案夾),才能在以上的地方顯示未安裝平台工具集。

VS2019不能顯示device(裝置)菜單和Unity導出hololens2程式的正确設定

另外注意選擇release,平台選ARM64,因 hololens2是arm晶片(hololens1是intel晶片),選擇調試平台為裝置。

對應的unity3d(版本2019.4.29f1(LTS))導出設定如下圖所示: depth mode 和stereo rendering mode能改選,我沒有試差別。

VS2019不能顯示device(裝置)菜單和Unity導出hololens2程式的正确設定

 此時我的電腦是家庭版的按别人的方法開了Hper-V(後來證明跟unity出不出Virtual Reality Supported沒關系,我是從2018.4.24f1(LTS)版本重裝成了上面的這個版本解決的,但第一次點Windows Reality SDKs的時候都會安裝一下,2017.4.17f1(LTS)版本+VS2017就不會這樣)。電腦的window SDK是10.0.19042,hololens 2的window SDK是10.0.19041,聽說10.0.18362也可以。但10.0.19041和10.0.18362我都是随着VS2019一起安裝的,并沒有找到他們的目錄,但卻是可以用。一般自己安裝的SDK預設目錄為下圖,全是系統自帶的,這次我用到的window SDK并沒有在這裡,不用把VS2019的拷貝過來的。 

VS2019不能顯示device(裝置)菜單和Unity導出hololens2程式的正确設定

對應的player setting的other settings如下:

VS2019不能顯示device(裝置)菜單和Unity導出hololens2程式的正确設定

繼續閱讀