Sandcastleで生成されたindex.htmlには最初のプロジェクトのみが含まれています
-
21-12-2019 - |
質問
C#ソリューションのプロジェクトを文書化するためにSandcastleヘルプファイルビルダーを使用しています。私はそれがウェブサイト
のHTMLヘルプ1を生成していますHTMLヘルプ1ファイル生成(.chm)が大丈夫ですので、基本的なドキュメントビルドプロセスが機能していることを知っていて、すべてのクラスを見ることができます。ウェブサイトは大丈夫ですが、それは深刻な問題を1つ持っています:index.htmlは1つのプロジェクト(最初のプロジェクト、アルファベット順)を参照します。index.htmlファイルからのソリューションの他のプロジェクトの文書のいずれかにアクセスできます。
index.htmlファイルを修正する方法を知っていますか?
解決
プロジェクトプロパティのヘルプファイルセクションで、「サポートされている場合は名前空間のグループ化を有効にする」オプションを確認することで解決しました。
他のヒント
これが古いことを知っています。しかし、私はこの問題にもぶつけてください。エラーを投げることから「サポートされている場合は名前空間Gorupingを有効にする」ことはできません。
HTMLファイルのheirarchyは
にも注意しています- filename を助けます
- 名前空間1
ネームスペースはヘルプファイル名の下にありません..
だから私はツールで遊んで、
を有効にするときにそれを見つけました「ルート名前空間コンテナを含めない」(サポートされている場合は「名前空間の有効化」を有効にしてはいけません)
今、
の徐連発を与えるでしょう- ヘルプファイル名
- タイトル名
- 名前空間1
- 名前空間2
ネームスペース1と2はタイル名の下にあり、その下のヘルプファイル名
所属していません StackOverflow