解決Nvidia Nsight Tegra 3.5無法單獨安裝到VS2017的問題

解決Nvidia Nsight Tegra 3.5無法單獨安裝到VS2017的問題

Nvidia發佈了Nsight Tegra 3.5版本,但是有bug。安裝包要求必須安裝VS2015才能繼續,而官方也說了,3.5版本是支持單獨安裝到VS2017的。找了很久發現問題出在官方的打包程序,Nvidia打包用的是WixToolset,打包之後有bug導致不認單獨安裝的VS2017。

解決辦法倒也簡單,就是比較麻煩。

首先,執行Nsight Tegra的安裝包,先不要點安裝。

進入系統的臨時文件目錄,%TEMP%{Ramdom-GUID},這個目錄包含名爲”.ba”的文件夾。

修改這個目錄的屬性,在高級安全設置裏,禁用繼承。然後添加一個Everyone的主體,所有權限都給,唯獨把刪除文件和文件夾的權限取消掉。這樣安裝包能夠正常釋放出安裝文件,但是沒有辦法刪除掉,我們的目的就是取得他釋放出來的安裝包,我們自己來手動安裝。

這時繼續安裝Nsight Tegra,安裝不會成功,會提示拒絕訪問。進入剛纔的目錄裏,會找到一個19M左右,名爲NVIDIA_Nsight_Tegra_Installer_x86_Release的文件,這個就是釋放出來的.cab安裝文件。改個名字,用解壓軟件解壓出來。

在裏面找名爲Nvidia.PentaK.vsix*****的文件,把它考出來,放到一個新的文件夾下面。

繼續找名爲vsix_actions.bat*****的文件,同樣考出來,放到上面那個文件夾下面。

OK,到此,安裝文件都到手了,開始安裝。

進入上面那個文件夾,執行命令,命令行:

vsix_actions.bat 2017 install

等待安裝完成,大功告成。

我只能說,大廠也又測試不到位的情況,好坑。

最終的安裝包我單獨分享出來,有需要的,可以不用自己動手弄了。

https://pan.baidu.com/s/1-d6cluDvS4ooFg_UbJBcoQ

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章