Microsoft Sandcastle to possibly be released today
You can follow the posts in this thread, but I know a *lot* of people are anxiously awaiting the release of Microsoft Sandcastle. Sandcastle is the codename for Microsoft’s NDoc like documentation compiler.
I have spoken with people from Microsoft ever since .NET 2.0 came out about what tool they use to do their documentation. We were having issues with NDoc 1.3 and generics and needed a solution. Kevin Downs was kind enough to send me alpha releases of NDoc2, the next generation of NDoc, which fixed the issues with generics.
From comments by Anand Raman, The CTP release will not include and MSBuild tasks. I wish I could have been on beta testing list for this because then I could have had the MSBuild tasks built and ready for the CTP release.
I am curious if it will be possible to integrate the output from Sandcastle with Innovasys Help Studio Lite, which ships (free) with the Visual Studio 2005 SDK. That would be cool because then we could have an integrated documentation release that included a getting started guide and SDK docs.
From other posts and forums I am able to get a little more info about it:
[via Andrew Stopford]
Sandcastle Overview:
- Produces quality, comprehensive, familiar MSDN-like documentation.
- Works with or without authored comments.
- Supports Generics and .NET Framework 2.0
- Sandcastle has 2 main components (MrefBuilder and Build Assembler)
- MrefBuilder generates reflection xml file for Build Assembler
- Build Assembler includes syntax generation, transformation..etc
- Sandcastle is used internally to build .Net Framework documentation
- MS plan to "..include Sandcastle in our August CTP release of VS SDK."
[via Michael Primeaux]
Sandcastle generates documentation using the following overall process:
- Use the /doc compiler option to generate an XML documentation file.
- Run the assemblies through Sandcastle (MRefBuilder, XslTransform, and BuildAssembler) to produce a set of HTML files.
- Use the Microsoft HTML Help Compiler. The help compiler version 1.0 is used to produce CHM files and version 2.0 is used to generate HXS files.
Recent Posts
- Understanding API First Strategy and Benefits
- Frankenstein APIs Explained! - API Cyber Security Series
- API Security 101 - Cyber Security Explained
- API Trends 2022 - API Security and Cybersecurity
- API Trends 2022 - Seamless Integration Solutions
- API Trends 2022 - Adaptive API Management
- API Trends 2022 - API Integration Automation
- API Trends 2022 - Industry Specific Breakouts
- API Trends 2022 - API Best Practices
- API Trends 2022 - Open API Standards
- API Trends 2022 - API Integration Experience
- API Trends 2022 - API-Led Modernization
- API Trends 2022 - API Economy Growth
- Brenton House - Give your App and APIs a Turbo Boost – Part 2
- Easily Enable Speech Recognition in Titanium iOS using Hyperloop
Tag Cloud
- .NET
- adaptive api management
- android
- api
- api automation
- api best practices
- api economy
- api experience
- api first
- api integration
- api integrations
- api management
- api security
- api standards
- api strategy
- api trends
- apis
- appcelerator
- automation
- boot
- Brenton House
- C#
- Cisco VPN
- Cloud
- Community News
- Continuous Integration
- crash
- cybersecurity
- Dropbox
- fhir apis
- Free Stuff
- General Software Development
- Google Drive
- graphql
- healthcare apis
- houserules
- hyperloop
- ios
- json schema
- Live Mesh
- Mac OS X
- Microsoft
- mobile
- mobile api
- native
- open banking
- openapi
- Other Stuff
- SkyDrive
- speech
- Stuff
- swagger
- Team Systems
- titanium native
- titanium turbo
- Unit Testing
- Vista
- Visual Studio
- Visual Studio 11
- voice
- win7
- Windows 7
- Windows 8
- windows update