1. 程式人生 > >Hololens開發之環境配置的小坑解決方案備註

Hololens開發之環境配置的小坑解決方案備註

工具的話,我用的Unity 2017.1和VS 2015

這裡主要要說的是,Unity在HoloLens中開發和釋出時,會因為版本差異導致各種問題,這裡建議的是,除非特殊情況,還是不要用最新的版本了。。。然後現在HoloLens的tools最新是在Unity 2017.2及以上的版本的,如果像我一樣用的old版本,那麼tools的選擇要多注意了。。。。

順帶一提,我只是懶癌發作,不想裝新的Unity了,如果可以的話,還是用2017.2往後的版本比較好,教程中使用的也是.2版本+。。。。。


一. tools中新版本和老版本的差異主要在於:

Unityengine.VR (老版本)->Unityengine.XR

後面一系列帶VR的,基本都要改成XR,為了避免自己改,以及一些庫的更新,還是下載時直接下載對應的吧


二.配置環境時出現的一些小坑

①我最初使用的是VS2017 15.7版本的,在對Unity釋出的對應VS工程進行編譯時,會出現"未找到對應的元資料檔案:can't find XXXX/Assembly-CSharp-firstpass.dll”等問題,經過多次嘗試,重灌,以及論壇求助,發現不是工程的問題,是由於Unity更新的版本對.net的支援和VS的某些版本出現問題。

    我的解決方案是:改為使用VS2015,然後在Unity上 build時,SDK選擇10.0.14及以前的版本,10.0.15好像也行,但是16和17會出現編譯問題,可能不是很支援(個人使用情況是這樣),然後就基本不報錯了。。


暫時只遇到這一個小坑,以後碰到別的了再更新吧。。。嗯就是這樣