473,386 Members | 2,129 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

XML Documentation to help file with .NET 2.0?

I've been using XML Documentation in my class libraries since I
discovered this, and I have been using NDoc to produce help files from
the xml files so that the documentation is available outside of Visual
Studio as well.

With the introduction of .NET 2.0, generics, iterators, etc. NDoc seems
to be behind in support for this. I've looked at the code but unless
you're one of the main contributors I think it's going to be hard to
just retrofit support for that into it without spending a lot of time
with it. It also sounds like, from their webpage, NDoc is going to get
this support but it seems last update was in february...

So, are there any alternatives ? Basically I need the ability to produce
Html Help or similar from the xml documentation. Rewriting the xml
documentation to fit the style of a different tool is doable, as long as
the help is still available in code intellisense. In other words,
switching to javadoc syntax is not an option.

I've been trying the following tools:

Doc-O-Matic professional 4:
- really not fit for production yet. Does not handle links to runtime
types all that well, test-projects I made only managed to document that
I *had* files in the project, the classes in them was not part of the
output at all, confusing layout, seems to not understand all the xml
tags and all the ways to use them (<see cref="..."/> is ok, <see
cref="...">...</see> is not).

DocumentX:
- not updated for 2.0, outputs Collection`1 for generic types, relocates
all information regarding the <T> types to the remarks section,
relocates a lot of information to the remarks section really whereas a
lot of remarks is just lost, tends to get example documentation wrong
(bulks up the titles of the examples before all the examples)

Are there any other alternatives, save doing it manually which is not an
option?

--
Lasse Vågsæther Karlsen
http://usinglvkblog.blogspot.com/
mailto:la***@vkarlsen.no
PGP KeyID: 0x2A42A1C2
Nov 18 '05 #1
1 1437
On Fri, 18 Nov 2005 15:32:54 +0100, Lasse Vågsæther Karlsen
<la***@vkarlsen.no> wrote:
It also sounds like, from their webpage, NDoc is going to get
this support but it seems last update was in february...
Check the mailing list archives on SourceForge, the current maintainer
Kevin Downs is hard at work to update NDoc and has already released
several working alpha versions to testers with full 2.0 support.

It's probably going to take a few more weeks for the final version,
though. You might wish to donate some money (also via SourceForge) to
encourage him in his efforts!
So, are there any alternatives ?


Doc-O-Matic and DocumentX are the only ones I know of, sorry.
I suppose the free availability of NDoc has discouraged other
companies from entering this market...
--
http://www.kynosarges.de
Nov 18 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

24
by: Christopher J. Bottaro | last post by:
This post is just the culmination of my thoughts and discussions with my coworkers on Python. If you are not interested, please skip over it. At my work, we are developing a product from...
12
by: Fredrik Olsson | last post by:
Hello. For Java there is javadac, for Obj-C headerdoc2html, for C doxygen, and even for good old VB 6 there is VBDox. But I have found no suitable tool for documenting my .net code to get...
8
by: Will Pittenger | last post by:
I have a Windows program C# .NET solution where when I update its XML documentation, some tags are not recognized and turned into the corresponding HTML. Those tags include <c>, <code>, <para>,...
14
by: Don Wash | last post by:
Hi There! In C# you can use /// to add comments that can produce XML documentation. What about in VB???? Thanks, Don
5
by: WStoreyII | last post by:
Is there some sort of a preset way for compiling documetation about an assembly or a project. The Reason that i ask this is that sometimes when i look at examples for code i see things like this....
40
by: GTi | last post by:
Is there any source code documentation tools available for Visual Studio 2005 ? I have created a LIB that must be documented. Must I do it by hand or is it some kind of tools to pre document my...
5
by: Bob Altman | last post by:
I thought I read somewhere in the MS documentation that XML documentation is compiled in C++, but the C++ code editor obviously doesn't do anything interesting when I enter "///". What's the deal...
1
by: Smokey Grindle | last post by:
We are trying to find a system that would be good for a development team to share documentation on our .net solutions throughout our company. Does anyone know of any systems out there that are good...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.