Windows Live Alerts Browse by Tags - Sandcastle - Site Home - MSDN Blogs

Sandcastle

Documentation compilers for managed class libraries

Browse by Tags

Tagged Content List
  • Blog Post: Sandcastle September 2007 Release: VersionBuilder

    Sandcastle September 2007 release includes the VersionBuilder tool under \ProductionTools folder to provide support for documenting multiple versions of a project. The VersionBuilder tool generates a single reflection data file from multiple version-specific reflection files. The output reflection file...
  • Blog Post: September 2007 Sandcastle release: Generating Framework Reflection data for resolving links

    Sandcastle September 2007 release was shipped without the Framework reflection data. This allowed us to reduce the Sandcastle installer size to 1.5 MB. In our previous releases we shipped the reflection files under the \Data\Reflection folder. For the September release we expect the users to generate...
  • Blog Post: Componentization - Building Assembly level HxS using Sandcastle

    The primary goal of componentization is to reduce the size of a run-time image. In addition to helping meet space requirements, componentization has the following benefits: Performance - Reducing disk and memory use can significantly improve performance of both the platform and your software. ...
  • Blog Post: Introducing a new document model design code named "Hana"

    With Sandcastle June CTP we are releasing a new documentation design code named “ Hana ”. We expect the release to be available on June 18, 2007. This presentation layer will be released as a part of Sandcastle and will not be used for Orcas documentation shipping in MSDN anytime soon as we have to make...
  • Blog Post: The "Prototype" document model design overview

    When we released Sandcastle last July we released it with the “Prototype” document model design. The ‘Prototype” document model was designed with the following ideas: 1. Don’t segregate members by visibility 2. Don’t segregate – Filter 3. Don’t Separate a Type from its Members 4. Better ...
  • Blog Post: BuildAssembler Configuration

    In my previous blogs I have discussed the architecture of BuildAssembler , a configurable build component stack of Sandcastle . As each topic is build, it is represented as an in-memory XML document. The document is passed through a stack of build components, each of which can act on the document in...
  • Blog Post: Video of Sandcastle session from MVP Global summit

    Microsoft Most Valuable Professionals (MVPs) are exceptional technical community leaders from around the world who are awarded for voluntarily sharing their high quality, real world expertise in offline and online technical communities. Microsoft MVPs are a highly select group of experts that represents...
  • Blog Post: Sandcastle Performance improvements in February CTP

    David Smith made some great observations regarding Sandcastle perf. issues on large assemblies at http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1125897&SiteID=1 . We have been testing our code on Phoenix ( http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1125897&SiteID=1 ) assemblies...
  • Blog Post: A (Microsoft) code name a day: Sandcastle

    I was thrilled to see Mary Jo Foley , from ZDNet, blog about Sandcastle at her “ Microsoft Codenames ” page. I met Mary at TechEd 2006 in Boston when my team was presenting a chalk talk on MSDN Wiki . I remember asking her after our talk to blog on MSDN Wiki. Mary had the following about Sandcastle...
  • Blog Post: Supporting Custom tags in Sandcastle

    Sandcastle supports C# (and VB) xml tags for developer documentation comments. The list of c# tags are available at http://msdn2.microsoft.com/en-us/library/5ast78ax.aspx . We added the following new custom nDoc tags in November CTP ( http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D...
  • Blog Post: Syntax Generation

    Syntax in Sandcastle documentation is generated by SyntaxBuilder. SyntaxBuilder uses the Common Compiler Infrastructure (CCI) library to reflect over a set of managed assemblies and produce syntax blocks that represent each API in various languages. SyntaxBuilder was developed during VS2005 ship cycle...
  • Blog Post: BuildAssembler (EXE)

    I my previous blog s I discussed MrefBuilder and Sandcastle.config in detail. Sandcastle process uses three executables: MRefBuilder: Reflects over managed assemblies to produce an XML-formatted reflection information file. BuildAssembler: Collates information from comment files and reflection...
  • Blog Post: MRefBuilder (EXE)

    I my previous blog I discussed Sandcastle.config in detail. Sandcastle process uses three executables: MRefBuilder: Reflects over managed assemblies to produce an XML-formatted reflection information file. BuildAssembler: Collates information from comment files and reflection information files...
  • Blog Post: Sandcastle Configuration (sandcastle.config)

    Overview Sandcastle builds documentation for any managed class libraries. Sandcastle requires the following inputs: A set of managed assemblies (.dlls or .exes) to document The set of assemblies on which the operation of those assemblies depend (aka dependencies) XML comment files like...
  • Blog Post: Evolution of Sandcastle

    Thanks for all your comments and feedback about the July CTP. I was away last week at a management training and will get back to all your comments. I also received several emails about Sandcastle and have started getting back them. This forum post had some interesting comments and made me write this...
  • Blog Post: Sandcastle Overview

    Attached power point slides provide a high level overview of Sandcastle. I will be posting more design details after we ship the CTP version Anand..
Page 1 of 1 (16 items)