解决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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值