我想通过自定义操作(安装前)左右更改安装目录。我怎样才能做到这一点?我只发现了将目录更改为特殊文件夹(如 appdata 左右)的提示。
最好的办法是在向用户显示目录之前更改目录。有办法吗?
我计划的步骤:
- 开始设置
- 确定一个注册表项
- 更改安装目录
- 向用户显示此目录
- 继续正常的设置过程
如果使用类似的东西
[RunInstaller(true)]
public partial class MyInstallerHelper : Installer
{
protected override void OnBeforeInstall(IDictionary savedState)
{
// 1. I don't know how to change the installdir
// 2. the installation is started already
}
}
ps我发现了类似的东西,但这不是我想要的,因为installdir只写在一个文件中,没有改变 http://vbcity.com/forums/p/145818/624707.aspx