我正在编写 VSIX 来分发带有 VS 2013 向导的多项目模板,它允许用户为我们的应用程序编写扩展。我在提供用户指南文档时遇到问题,该文档是一个 chm 文件以及模板。VSIX 清单允许我提供“入门指南”,但是这些功能的文件支持不包括“CHM”文件。
我们使用 RoboHelp 创建 CHM,也可以选择创建 html 文件。但是,创建的 html 文件是分布在多个文件夹中的多个文件(有一个索引页面,其中包含指向所有其他 html 文件的链接)。我不确定如何将这些文件打包到 VSIX 中。
我这里有几个问题;
- 作为 vsix 安装的一部分,我们是否可以运行任何脚本或批处理文件?
- 是否可以创建一个 Windows Start manu 文件夹来显示 chm 文件的链接?
- 如果我将“入门指南”指向任何内部目录 html 文件。“扩展和更新”中没有“入门”链接,有什么解决方法吗?
- 我做错了吗?有没有更好的方法来提供模板和帮助?
如果我决定部署 html 帮助;我正在考虑部署入门帮助的压缩副本,其中包含许多文件夹和文件,然后在 vsix 安装期间解压缩。否则我需要将这 100 多个文件中的每一个标记为“包含在 VSIX 中”