在三个用户定义的位置三个组分(three components in three user defi

2019-10-17 11:20发布

我看到这个优秀的文章: Inno Setup的-正确使用[类型]的[成分]和[任务]上的组件和类型。

我目前有三个独立的setup.exe项目(ISS)安装:

  1. 程序的可执行文件(默认为:C:\ PROGRAMFILES /),即{}粉煤
  2. JS / CSS / HTML的设置(默认为:C:\ wwwroot的\夏洛特
  3. 一个安装到图像文件(JPG / PNG)文件(默认安装到C:\ wwwroot的\托比

我希望用户也能够重定向的默认位置为这三个“组件”(即可能是他/ wwwroot的是G盘上,或者类似的东西我看不到反正在来源:比其他命令送这{}应用

Source: "Z:\EGPL Librarian Releases\Sample Installation\wwwroot\Sherlock\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

问:可以用这个组件和类型,上述文章做什么? 我倒是应该创建安装程序的安装程序,并保持三个独立的设置? (你能告诉我安装程序的安装程序的例子吗?)

我要寻找一个简单的解决办法,因为我有其他工作要做。

Answer 1:

请参阅此页 。 请注意,这是一个旧版本的Inno所写的,但它应该是很容易适应。

组件/任务是可选的东西。 如果你的项目是不可选的那么有没有使用它们远点。

至于是否要进行一个安装程序或安装程序的安装程序 - 的主要问题有你想卸载时发生了什么。 如果你希望用户能够卸载每个部分分别,那么你必须创建单独的具有独特的安装脚本AppId S(然后有选择地使安装程序的安装程序他们的)。 如果你希望他们总是被卸载在一起,然后你可以做一个简单的脚本。



文章来源: three components in three user defined locations
标签: inno-setup