現在地: 機能 > プロジェクト > Flare ウェブヘルプ プロジェクトの出力を結合

Flare ウェブヘルプ プロジェクトの出力を結合

もし ウェブヘルプ を開発しているときに「主要」プロジェクトの出力ファイルを外部 Flare プロジェクトの ウェブヘルプ 出力ファイルと結合したければ、この結合方法を使用します。 この方法はたとえばほかの著者がリンクする外部 ウェブヘルプ プロジェクトを編集していて、あなたは出力ファイルだけ(プロジェクト ファイルではなくて)をアクセスできる場合に役立ちます。

注目: 二つ以上のリンク対象プロジェクトの名称が同じせいで(例:"MyWebProject.mcwebhelp"という名称の重複しているウェブヘルププロジェクト、または"MyHtmlHelp.chm"という名称の重複しているMicrosoft HTML ヘルププロジェクトなど)プロジェクトが結合できない場合もあります。このジレンマの解決法は各リンク対象プロジェクトが相違する出力ファイる名を持っていることを確かめることです。こうするには: (1) ターゲットを開いて, (2) ターゲット エディタ基本タブを選択して、(3) 出力ファイルフィールドにユニークな名称を記入しましょう。

Subsystems フォルダについて

主要プロジェクトが外部ヘルプ システムと結合できる前に、外部プロジェクトのフォルダとファイルを主要プロジェクトが公開されるのと同じ場所にある "Subsystems" というフォルダへコピーしなければなりません。たとえば、主要プロジェクトの出力ファイルが C:/MyHelpSystem/Master/Master.mcwebhelp へ公開されている場合、外部プロジェクトのフォルダとファイルを C:/MyHelpSystem/Master/Subsystems フォルダへコピーするべきです(例: C:/MyHelpSystem/Master/Subsystems/AnotherHelpSystem/AnotherHelpSystem.mcwebhelp)。このフォルダには .mcwebhelp 出力ファイルだけでなく、補助のフォルダとファイルも(例:コンテンツ、Data、スキン)コピーしなければなりません。

Subsystems フォルダを作成して外部プロジェクトのフォルダとファイルを(以下の手順を行う前に)手動でコピーするか、Flare に自動的に(出力のビルド時に)してもらうか、いずれもできます。

ウェブヘルプ プロジェクトの出力を結合する方法

  1. 「主要」プロジェクトとなる Flare プロジェクトで目次を開きます
  2. 目次エディタで、一方の ウェブヘルプ プロジェクトの出力をリンクする目次記入事項またはブックを選択します。(リンク先プロジェクトの目次がマスター目次のその点に挿入されます。)
  3. 目次エディタのローカル ツールバーに、をクリックします。 プロパティ ダイアログが開きます。
  4. 外部ヘルプ システムを入力をクリックします。 ヘルプ システムにリンク ダイアログが開きます。
  5. 以下のどれかを行います:

注目: 外部ヘルプ システムの .mcwebhelp ファイルへの完全で正当なパスを入力すれば、Flare が自動的に Subsystems フォルダを作成してくれます。その上 .mcwebhelp ファイルを(補助の出力ファイルとフォルダと一緒に)適切な行き先へコピーしてくれます。 ヘルプ システム出力ファイルの名称(例: AnotherHelpSystem.mcwebhelp)だけを入力すれば、Subsystems フォルダを作成して外部ヘルプ システムの出力をそこに公開しなければなりません。

  1. OKをクリックします。
  2. プロパティ ダイアログに、OKをクリックします。
  3. 主要プロジェクトの ウェブヘルプ ターゲットの出力をビルドします。

    プロジェクトの出力ファイルが結合されます。出力で目次を開くとき、リンク先プロジェクトの統合目次が見えます。

注目: もし複数の Flare ウェブヘルプ プロジェクトを結合しているときにマーク オブ ザ ウェブ(Mark of the Web、MOTW)を使う予定ならば、結合に含まれるすべてのサブプロジェクトに MOTW を必ず有効にします。そうしないと、出力はユーザのブラウザ ウィンドウになめらかに読み込まれなくなります。MOTW についての詳細情報は、ターゲット エディタ(アドバンスド タブ)と Microsoft社の MSDN ウェブサイトをご参照ください。

追加参照