title: How should I document my C# code?
body: <p>I am building the documentation for our C# API containing:</p>
  <ol>
  <li>A general overview and description of the current state as a doc/pdf file.</li>
  <li>A class library API in a .chm file using Sandcastle.</li>
  </ol>
  <h3>Questions:</h3>
  <ol>
  <li>Should I merge these two into the same .chm file? What is a good way to merge them?</li>
  <li>I need to exclude certain classes/packages. How can I specify that in SandCastle?</li>
  <li>It generates documentation for the VB code and the Visual C++ code. How can I change this? Or should I leave it, knowing that I am only using safe code?</li>
  <li>Where can I find HTML Help 2.x Viewer Path on my system?</li>
  </ol>
  <h3>Edit:</h3>
  <p>The comments I make above methods, fields and classes are not generated in the documentation.</p>
  <p>What should I do?</p>