Using doxygen to create documentation for existing C# code with XML comments <p>I've read <em>everywhere</em> that doxygen is the way to go for generating documentation for C# code. I've got a single interface that I want to document first (baby steps), and it already has the XML comments (///) present.</p> <p>Because of the vast number of posts and information available (including doxygen.org) that say these comments are already supported, I'm surprised that when I run doxywizard, I get errors like "warning: Compound Company::Product::MyInterface is not documented".</p> <p>This leads me to believe that I have somehow misunderstood XML documentation (hopefully not, according to <a href="http://msdn.microsoft.com/en-us/library/b2s063f7.aspx">MSDN</a> I am talking about the right thing), or I have misconfigured doxywizard.</p> <p>I first ran doxywizard via the Wizard tab, and specified that I want to support C#/Java. When I run it, my HTML page is blank, presumably because of the previously-mentioned warnings. I then tried specifying a single file via the Expert tab and ran again -- same behavior.</p> <p>Can anyone tell me what switch or setting I'm missing to get doxygen to generate the HTML?</p> <p>Here's an example of what a documented property/method looks like in my interface:</p> <pre><code>/// &lt;summary&gt; /// Retrieve the version of the device /// &lt;/summary&gt; String Version { get; } /// &lt;summary&gt; /// Does something cool or really cool /// &lt;/summary&gt; /// &lt;param name="thing"&gt;0 = something cool, 1 = something really cool&lt;/param&gt; void DoSomething( Int32 thing); </code></pre> <p>I do have a comment above the interface, like this:</p> <pre><code>/// &lt;summary&gt; /// MyInterface /// &lt;/summary&gt; public interface MyInterface {...} </code></pre>