Xml Comments (Summary, param descriptions) are missing from intellisense RRS feed

  • Question

  • I've made a class library project and then referenced the resulting dll, but the comments aren't visible in intellisense.  Why's this?
    Edit: It's because I did not build the Xml Documenatation file (build settings).  I put it in the referenced dir and it works.


    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ClassLibrary1
        /// <summary>
        /// This is a class description
        /// </summary>
        public class Class1


    <Project DefaultTargets="Build" xmlns="">
        <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
        <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
      <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
      <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
        <Reference Include="System" />
        <Reference Include="System.Data" />
        <Reference Include="System.Xml" />
        <Compile Include="Class1.cs" />
        <Compile Include="Properties\AssemblyInfo.cs" />
      <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
      <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
           Other similar extension points exist, see Microsoft.Common.targets.
      <Target Name="BeforeBuild">
      <Target Name="AfterBuild">


    using System.Reflection;
    using System.Runtime.CompilerServices;
    using System.Runtime.InteropServices;

    // General Information about an assembly is controlled through the following
    // set of attributes. Change these attribute values to modify the information
    // associated with an assembly.
    [assembly: AssemblyTitle("ClassLibrary1")]
    [assembly: AssemblyDescription("")]
    [assembly: AssemblyConfiguration("")]
    [assembly: AssemblyCompany("")]
    [assembly: AssemblyProduct("ClassLibrary1")]
    [assembly: AssemblyCopyright("")]
    [assembly: AssemblyTrademark("")]
    [assembly: AssemblyCulture("")]

    // Setting ComVisible to false makes the types in this assembly not visible
    // to COM components.  If you need to access a type in this assembly from
    // COM, set the ComVisible attribute to true on that type.
    [assembly: ComVisible(false)]

    // The following GUID is for the ID of the typelib if this project is exposed to COM
    [assembly: Guid("696d78fd-f81b-411f-b7af-46c7b4853221")]

    // Version information for an assembly consists of the following four values:
    //      Major Version
    //      Minor Version
    //      Build Number
    //      Revision
    // You can specify all the values or you can default the Revision and Build Numbers
    // by using the '*' as shown below:
    [assembly: AssemblyVersion("")]
    [assembly: AssemblyFileVersion("")]

    • Edited by Ryan Betker Tuesday, September 16, 2008 7:25 PM
    Tuesday, September 16, 2008 6:54 PM


  • Project + Properties, Build tab, turn on "XML documentation file".  Please use this forum only to ask questions about the CLR.
    Hans Passant.
    • Marked as answer by Zhi-Xin Ye Monday, September 22, 2008 7:54 AM
    Tuesday, September 16, 2008 7:12 PM