2012-03-17 12 views
4

コードと文書を別々のファイルに保存する方法があるかどうかは分かりませんが、通常はインライン文書と同じように動作しますか?コードと別個の文書

答えて

5

はい、XMLドキュメントのコメントを外部ファイルに保存し、<include>タグを使用してコードファイルに含めることができます。 the MSDN documentationから

タグは、あなたのソースコード内の型とメンバーを記述し、別のファイル内のコメントを参照することができます。これは、ソースコードファイルにドキュメンテーションコメントを直接配置する代わりの方法です。ドキュメントを別のファイルに置くことで、ソースコードとは別にドキュメントにソースコントロールを適用することができます。 1人の人がソースコードファイルをチェックアウトし、誰かがドキュメントファイルをチェックアウトすることができます。

例えば

、次のドキュメンテーションコメントを含む、xml_include_tag.docという名前のファイルがある可能性があります:

<MyDocs> 

    <MyMembers name="test"> 
     <summary> 
      The summary for this type. 
     </summary> 
    </MyMembers> 

    <MyMembers name="test2"> 
     <summary> 
      The summary for this other type. 
     </summary> 
    </MyMembers> 

</MyDocs> 

をそして、あなたはそのようなあなたのコードファイル内でこの文書を含めます。

/// <include file='xml_include_tag.doc' path='MyDocs/MyMembers[@name="test"]/*' /> 
class Test 
{ 
    static void Main() 
    { 
    } 
} 

/// <include file='xml_include_tag.doc' path='MyDocs/MyMembers[@name="test2"]/*' /> 
class Test2 
{ 
    public void Test() 
    { 
    } 
} 
+0

ので、あなたはドキュメントを追加したいすべてのためにこれを行う必要がありますか?メソッド、クラスなど? –

+1

これは、ドキュメントの大部分についてのみ行う必要があります。ほとんどの場合、コードとドキュメントを同じファイルに保存することをお勧めします。 –

+0

コードとドキュメントを管理する別々の2つのグループがある場合は非常に便利です。それ以外の場合は、おそらくそれらを一緒に保つ必要があります。これは、パブリックAPIを使用する他の開発者が使用するためのコードドキュメントです。公衆に向いているものと全く同じではない。 –

関連する問題