0

刚刚下载并安装了最新版本的 Sandcastle,我对安装过程印象深刻。有谁知道是用来制作安装程序的吗?

http://sandcastlestyles.codeplex.com/releases/view/86091

特别是,安装中的优雅点包括:

  1. 左侧的进度树指示完成的步骤总数。
  2. 为安装过程的每个步骤明确定义的说明。
  3. 如果某些步骤不是强制性的,则用户可以选择跳过该步骤。

我想为即将到来的 C# 项目使用类似的东西吗?
感谢您提供有关他们使用过的任何信息...

4

1 回答 1

2

在快速查看安装程序后,我会说 EXE 是自定义构建的,没有使用任何专用的设置创作工具。如果您查看旁边的“InstallResources”文件夹,您会发现实际的 MSI 包,它具有标准 UI,我怀疑 EXE 使用动态命令行调用它,因此它会根据用户的选择安装资源。

此外,我必须假设其余的软件包设置为从其发布服务器自动下载,因为这是标准做法。

但是,源代码应该为您提供有关其实现的更多详细信息。

于 2012-07-02T14:17:58.840 回答