我最近正在安装适用于 Windows 7 和 .NET Framework 3.5 SP1 的 Microsoft Windows SDK在虚拟机 (Windows 2003 R2 Std) 上创建构建服务器时,我想知道是否可以指定临时文件夹来存放 MSI 提取的文件,以供安装期间使用。理想情况下,
这应该适用于任何 MSI。
我还有一些虚拟硬盘已连接到此虚拟机,将 MSI 的临时文件夹指向其中一个虚拟硬盘会非常有成效,因为我可以稍后删除/丢弃这个虚拟硬盘。
压缩 C 盘 VHD 很麻烦,并且并不总能正确回收空间。
我尝试更改 %temp% 和 tmp 环境变量,但没有效果?或者对此类问题有任何具体/替代的解决方案吗?
答案1
对于 .Net 4.0 或更高版本,命令是:dotNetinstaller.exe /x:c:\destination_folder /q
对于 .Net 3.5 或更早版本,命令应该是:dotNetinstaller.exe /T:c:\destination_folder /q