How do you get XML comments to appear in a different project (dll)?

.net, c#, xml-documentation

Solution

A couple of suggestions:

- Make sure that your compiler is configured to emit the XML doc comments as part of the compilation job

- The Microsoft C# compiler switch that controls this is `/doc`, and can also be configured via the `Build` property page in a project's settings

- Make sure that the XML file produced by the compiler matches the name of the DLL (i.e. `myAssembly.dll` -> `myAssembly.xml`)

- When you use the assembly in another project, make sure that the XML file is in the same directory as the DLL being referenced.

Problem

``` /// <summary> /// This method does something... /// </summary> public void DoSomething() { // code... } ``` When using that method/class etc... in a different .dll the comments do not show up.

Original source