none
Visual Studio 2010 での推奨されるHelpファイル とは? RRS feed

  • 質問

  • 今、一応C#で簡単なプログラムが出来て Help を作成しようとしています。以前のように .chm ファイルを作ろうと思っていたのですが、今のVisual Studio 2010 自体のヘルプは .chmファイルではないし(VS2008以前がどうだったかはあまり注意していなかったので覚えていないです) IDEから簡単に HHC.EXE (htmlヘルプコンパイラ)を呼べたりは出来ないみたいですね。htmlファイル自体はプロジェクトに(ソリューション?)追加できるのに。(これはネットを使ったシステムのためでしょうか?)

    もちろんHHC.EXE は存在するし オンラインソフトで .chm ファイルを作る(支援を受ける)ことも、アプリからHelpクラスで.chmを表示は出来るようですが、VS2010のIDEやヘルプの仕様を見ると .chm ファイルは推奨されていないのではないかと思うのですが、それは考えすぎでしょうか? .chmファイルを使っても良いでしょうか?

    以前はメインで使っていた(そうたいしたことはやっていませんが)のはDelphiだったのですが、ちょっと毎年バージョンアップとかして参考書籍も出ないうちに変わっていってしまう(お金がかかるというのがアマチュアには大きな問題)ので、同じ設計者だそうですし これからは C# の方をメインでやっていきたいと思っています。(この段落は余談です。)

    2011年2月21日 10:02

回答

すべての返信

  • Help Viewer 1.0 (codename Help3) についての解説は、http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=94ab4784-b7c3-49ac-a315-9688bc5c84c3 こちらで。

    VS2010 関連としては、こちらも http://msdn.microsoft.com/en-us/vstudio/ff637753.aspx

    • 回答としてマーク sakana8897 2011年2月22日 4:09
    2011年2月22日 3:50
  • K. Takaoka さんどうもありがとうございます。

    やはりVS2010で変更されたのですね。 しかも .chmファイルはすでに2世代前の規格だと。ご紹介のツールは英語版だけのようですが今はUNICODE なので日本語も大丈夫ということでしょうか。

     

    2011年2月22日 4:12
  • ご紹介のツールは英語版だけのようですが今はUNICODE なので日本語も大丈夫ということでしょうか。

     

    Help Library Viewer自体は日本語もサポートしていますよ。

    ただ、使い勝手が.chmと比較してもまだ良いとは言えないです。VS2010 SP1では多少改善されていますけど・・・。

    • 回答としてマーク sakana8897 2011年2月23日 6:12
    2011年2月23日 3:31
  • I.TMK さんどうもありがとうございます。日本語も大丈夫と言うことで安心しました。

    K.Takaokaさんのご紹介のファイルを解凍してみて exeファイルがないのはどうしてだろうかと悩みました。ダウンロードセンターの説明を見てわかりました。これからはこのファイルの説明通りの形式でHelpファイルを作成しろということなんですね。コンパイルの必要は無いと。なんかクラウドというのか APIが有ってオンラインHelpと統合されるみたいですが、自作のプログラムにそんな機能は必要ないですが。K.Takaokaさんのご紹介のツールを使えば .chmファイルも今の形式(.mshi?)に変換できるようですがシェアウェアと言うことみたいなのでちょっと躊躇しています。(金額は未確認です。)

    mshcMigrate という変換ツールですが今現在シングルライセンス(2011/02/23 18:55 日本時間)US$52だそうです。(要確認) ライセンス条件(英文)を読むと個人用(personal use)ならfreeだと書いてあります。商用利用なら払って下さいと書いてあります。その他にいろいろFreeになる条件が書いてあります。有料の他の(もっと高い)ライセンス条件も書いてあります。いずれにしろこれを見て使う人はご自分で確認してください。

    • 編集済み sakana8897 2011年2月23日 10:04 ライセンスの確認
    2011年2月23日 6:12