19

Visual Studio 2010でWinFormsアプリのヘルプファイルを作成する必要があります。理想的には、完全に別個のツールではなく、VisualStudioと統合するツールを使用したいと思います。

以前はHTMLヘルプワークショップを使用していましたが、これは古く、使用するのが少しファンキーだったことを思い出します。Visual Studio 2005 SDKにツールが組み込まれていることも知っていますが、2010年には何かが必要です。

4

9 に答える 9

13

ここにあなたのオプションがあります...

VS統合を備えたMicrosoftのドキュメントジェネレータが必要な場合:

ただし、DocProjectはまだVS2010を完全にはサポートしていないようです。

非MSソリューションに、VS 2010統合をサポートするGhostDocがあり、より優れたソリューションのようです。

Visual Studioに統合されていないオプションの場合:

于 2010-06-23T08:28:23.513 に答える
7

これは、ツールベンダーにとって厄介なターゲットです。ほとんどのショップでは、ヘルプは、日常の活動でVisualStudioをまったく使用していないプロのライターによって作成されています。RoboHelpのようなサードパーティのオーサリングツールは、彼らが好む武器です。

おそらく見たVS2005SDKツールは、Innovasysの製品であるHelpStudioLiteでした。VS2010と統合する利用可能なバージョンはなく、フォーラムの投稿から判断すると、リリースするつもりはありません。彼らのドキュメントX!しかし、製品はそうですが、あなたが見なければならないもののように聞こえます。評価版はこちらからダウンロードできます。

于 2010-06-26T18:37:24.390 に答える
5

1年ほど前、JoelのThe BusinessofSoftwareフォーラムの何人かの人々がHelpNDocを推奨していたことを覚えています。

フォーラムディスカッション:http ://discuss.joelonsoftware.com/default.asp?biz.5.359131.10

于 2010-06-19T22:30:53.473 に答える
1

他の人が言っているように、すべてのクラスレベルのメンバーとオブジェクトでSandcastleを使用して、トリプルスラッシュXMLMSDNスタイルのヘルプを変換できます。

/// <summary>
/// I am a method help Header
/// </summary>
/// <param name="parm1">info for param 1</param>
/// <param name="parm2">info for parm2</param>
/// <remarks>Some Extra Info</remarks>
public override void MeMethod(SourceElement rootElm, Subject subject){
...

Sandscastleへのリンクは次のとおりです

Visual Studio 2010と統合し、複数のヘルプ形式を生成する、より機能豊富なヘルプジェネレーターはVSDocManです。WYSIWYGコメントエディタが含まれており、実際にコードの一部にコメントを付けてくれます。非常に便利

于 2010-06-26T18:57:04.613 に答える
1

documentxまたはsandcastleを使用したghostdocが最適です...2010年に関しては、RESTはまだ非常に原始的です。c#とC ++の両方のプロジェクトがある場合は、documentxがC#だけであれば、どちらでもかまいません。

于 2011-02-15T17:06:49.267 に答える
1

ヘルプファイルの対象読者がアプリケーションhtmlhelp2を使用できないユーザーである場合でも、chmファイルを作成する必要があります。winformsアプリケーションからこれを実行できるツールは、VisualStudio用のHelpGeneratorです。これは、ヘルプの準備とフォームへのリンクの多くの作業を取り除きます。

于 2012-05-12T14:50:15.630 に答える
0

多くの調査を行っており、さまざまなツールをテストした後、http://www.helpgenerator.com/がヘルプシステムをまとめる最速の方法です。

于 2010-07-28T13:12:48.810 に答える
0

おそらくVS2010とは統合されていませんが、97年頃にRoboHelpを使用したことを覚えています。それで問題ありませんでした。ヘルプファイルを作成する必要がある場合は、まだこの辺りにあるように見えるので、別の外観を使用します。かなり高価なようですが、他の理由でAdobeライセンス(開発ショップにとってはまったく珍しいことではありません)を持っている場合は、すでにこれを持っている可能性がありますか?

于 2010-06-19T21:55:52.610 に答える
0

Html Helpは、HtmlHelp2に置き換えられました。

http://www.mshelpwiki.com/wiki/tiki-index.php?page=Help2

于 2010-06-26T19:15:38.527 に答える