VS 2013 のウィザードを使用してマルチプロジェクト テンプレートを配布する VSIX を作成しています。これにより、ユーザーはアプリケーションの拡張機能を作成できます。テンプレートと一緒に chm ファイルであるユーザー ガイド ドキュメントを提供する際に問題があります。VSIX マニフェストを使用すると、「入門ガイド」を提供できますが、これらの機能によるファイル サポートには「CHM」ファイルは含まれません。
RoboHelp を使用して CHM を作成します。html ファイルを作成するオプションもあります。ただし、作成された html ファイルは、複数のフォルダーに分散された複数のファイルです (他のすべての html ファイルへのリンクがあるインデックス ページがあります)。これらのファイルを VSIX にパッケージ化する方法がわかりません。
ここでいくつか質問があります。
- vsix インストールの一部としてスクリプトまたはバッチ ファイルを実行することはできますか?
- chm ファイルへのリンクを表示するために Windows の Start manu フォルダーを作成することは可能ですか?
- 「入門ガイド」を内部ディレクトリのhtmlファイルに向けるとします。「拡張機能とアップデート」で「はじめに」リンクが利用できません。回避策はありますか?
- 私はすべて間違っていますか?テンプレートとヘルプを提供するより良い方法はありますか?
HTMLヘルプを展開することにした場合; 多くのフォルダーとファイルが含まれている入門ヘルプの圧縮コピーを展開し、vsix のインストール中に抽出することを考えています。それ以外の場合は、これらの100以上のファイルのそれぞれを「VSIXに含める」としてマークする必要があります