473,416 Members | 1,541 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,416 software developers and data experts.

[Offtopic - Maybe] MSDN Documentation

Can someone please point me to some articles explaining how to convert the
code comment xml files into MSDN documentation? I've made some
modifications to Enterprise Library and would like to create the msdn
documentation for my changes (which have been documented using code comments
following the same patterns that the P&P guys use)...since these assemblies
will be used by my co-workers, the MSDN docs should be updated to reflect my
changes as well....

Thanks,
Mythran

Aug 5 '08 #1
9 1780
Dear Mythran,

As I understand, you want to using comments in the source code to generate
MSDN-style documentation and integrate the documentation into the MSDN
library. If I misunderstand you, please let me know.

There're two help tools available for authoring and integrating help
documents: Sandcastle and HelpStudio Lite.

Sandcastle produces accurate, MSDN style, comprehensive documentation by
reflecting over the source assemblies and optionally integrating XML
Documentation Comments.
You can visit Sandcastle blog for the latest version of Sandcastle at :
http://blogs.msdn.com/sandcastle/

HelpStudio Lite is a set of tools that you can use to author and build Help
content, and create, manage, and compile Help projects. HelpStudio Lite
produces compiled Help files (.hxs and .hxc) that can be integrated into
the Visual Studio Help collection.

For more information about the help tools, you can refer to:
http://msdn.microsoft.com/en-us/library/bb707561.aspx

If you have anything unclear about this, please feel free to let me know.

Sincerely,
Zhi-Xin Ye
Microsoft Managed Newsgroup Support Team

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.

Aug 6 '08 #2


"Zhi-Xin Ye [MSFT]" <v-****@online.microsoft.comwrote in message
news:fm**************@TK2MSFTNGHUB02.phx.gbl...
Dear Mythran,

As I understand, you want to using comments in the source code to generate
MSDN-style documentation and integrate the documentation into the MSDN
library. If I misunderstand you, please let me know.

There're two help tools available for authoring and integrating help
documents: Sandcastle and HelpStudio Lite.

Sandcastle produces accurate, MSDN style, comprehensive documentation by
reflecting over the source assemblies and optionally integrating XML
Documentation Comments.
You can visit Sandcastle blog for the latest version of Sandcastle at :
http://blogs.msdn.com/sandcastle/

HelpStudio Lite is a set of tools that you can use to author and build
Help
content, and create, manage, and compile Help projects. HelpStudio Lite
produces compiled Help files (.hxs and .hxc) that can be integrated into
the Visual Studio Help collection.

For more information about the help tools, you can refer to:
http://msdn.microsoft.com/en-us/library/bb707561.aspx

If you have anything unclear about this, please feel free to let me know.
Zhi-Xin Ye,

I am aware of both, HelpStudio Lite and Sandcastle. What I need to know now
is after I compiled the files into hxs and hxc files, how do I go about
integrating/registering them in a deployment script to be installed on
fellow developer machines so when they open MSDN (either from Visual Studio
2008 or from the program group icon), they can see the documentation in the
index for the main MSDN collection.

Thanks,
Mythran
Aug 7 '08 #3
Dear Mythran,

You can use Microsoft Windows Installer and the Help merge modules supplied
with the Visual Studio SDK to integrate and register the help
documentation, here is a walkthrough for your information:

[Walkthrough: Registering and Integrating Your Help Collection Using
Windows Installer ]
http://msdn.microsoft.com/en-us/libr...59(VS.80).aspx

You can also refer to this document if you want to know more about the
deployment of Help documentation.

[Deploying a Help Collection]
http://msdn.microsoft.com/en-us/library/bb165765.aspx

Please follow the steps in the walkthrough and let me know wether it helps
or not.

Have a nice weeken!

Sincerely,
Zhi-Xin Ye
Microsoft Managed Newsgroup Support Team

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.
Aug 8 '08 #4


"Zhi-Xin Ye [MSFT]" <v-****@online.microsoft.comwrote in message
news:mr**************@TK2MSFTNGHUB02.phx.gbl...
Dear Mythran,

You can use Microsoft Windows Installer and the Help merge modules
supplied
with the Visual Studio SDK to integrate and register the help
documentation, here is a walkthrough for your information:

[Walkthrough: Registering and Integrating Your Help Collection Using
Windows Installer ]
http://msdn.microsoft.com/en-us/libr...59(VS.80).aspx

You can also refer to this document if you want to know more about the
deployment of Help documentation.

[Deploying a Help Collection]
http://msdn.microsoft.com/en-us/library/bb165765.aspx

Please follow the steps in the walkthrough and let me know wether it helps
or not.

Have a nice weeken!
The problem with using Microsoft Windows Installer is that we use a
third-party installation creation tool (InnoSetup). But, I did resort to
creating an installer using VS and just included this installer as a silent
install with my InnoSetup script.

How can I integrate, if possible, my help collections with the default help
collection (when MSDN is opened outside of Visual Studio)?

Thanks,
Mythran
Aug 12 '08 #5
Dear Mythran,

Have you tried the steps in the document I posted in my last reply? The
document link is:

[Walkthrough: Registering and Integrating Your Help Collection UsingWindows
Installer ]
http://msdn.microsoft.com/en-us/libr...59(VS.80).aspx

It provides a detailed tutorial on how to register and integrate the help
collections into the default MSDN help collection.
You can follow the steps to create an installer, and include it as a silent
install with your InnoSetup script.

If any of the steps in the document is unclear, please feel free to let me
know, I will be happy to be of assistance.

Sincerely,
Zhi-Xin Ye
Microsoft Managed Newsgroup Support Team

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.

Aug 14 '08 #6


"Zhi-Xin Ye [MSFT]" <v-****@online.microsoft.comwrote in message
news:nH**************@TK2MSFTNGHUB02.phx.gbl...
Dear Mythran,

Have you tried the steps in the document I posted in my last reply? The
document link is:

[Walkthrough: Registering and Integrating Your Help Collection
UsingWindows
Installer ]
http://msdn.microsoft.com/en-us/libr...59(VS.80).aspx
Yeah, I saw it...sorry I didn't post another reply earlier.....I did read
that link and it is doing it the same way I'm already doing it. I was just
wondering if there was another way to do it w/o creating 2
installers....maybe a manual way? How is the installer package installing
it? If I could "legally" do it manually in my InnoSetup, that would be
perfect.. :)

Thanks,
Mythran
Aug 20 '08 #7
Dear Mythran,

As far as I know the manually way to register and integrate the Help
documents on target machines would be complex. Two installers might not be
ideal, but it's the most quick way to deploy the Help documents as you use
a third party deployment tool, it will save you a lot of time to write
code. :-)

Sincerely,
Zhi-Xin Ye
Microsoft Managed Newsgroup Support Team

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.
Does my last reply make sense to you? If you need further help, please feel
free to let me know, I will be happy to be of assistance.

Have a nice day!

Aug 22 '08 #8


"Zhi-Xin Ye [MSFT]" <v-****@online.microsoft.comwrote in message
news:gc**************@TK2MSFTNGHUB02.phx.gbl...
Dear Mythran,

As far as I know the manually way to register and integrate the Help
documents on target machines would be complex. Two installers might not be
ideal, but it's the most quick way to deploy the Help documents as you use
a third party deployment tool, it will save you a lot of time to write
code. :-)

Sincerely,
Zhi-Xin Ye
Microsoft Managed Newsgroup Support Team

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no
rights.
Does my last reply make sense to you? If you need further help, please
feel
free to let me know, I will be happy to be of assistance.

Have a nice day!
Your reply leads me to believe that there is a manual way to register
documentation. If this is true, is there documentation available on how to
do it? Sure, I can see that it is troublesome and/or very complex/time
consuming, but hey, I'd like to make the decision on which way to go, if
possible.

Thanks,
Mythran
Aug 25 '08 #9
Dear Mythran,

Yeah, after doing more research on this issue, I find there's a manually
way to register the Help document, we can use the H2Reg.exe tool from
helpware.net to register help documents during installation, this approach
would avoid creating a separate MSI installer.

For more information about the H2Reg.exe, you can refer to these documents:

H2Reg Home Page
http://helpware.net/mshelp2/h2reg.htm

H2Reg & Inno Installer
http://www.helpware.net/mshelp2/h2reg_inno.htm

Should you have any questions, please don't hesitate to let me know.

Sincerely,
Zhi-Xin Ye
Microsoft Managed Newsgroup Support Team

[This response contains a reference to a third party World Wide Web site.
Microsoft is providing this information as a convenience to you. Microsoft
does not control these sites and has not tested any software or information
found on these sites; therefore, Microsoft cannot make any representations
regarding the quality, safety, or suitability of any software or
information found there. There are inherent dangers in the use of any
software found on the Internet, and Microsoft cautions you to make sure
that you completely understand the risk before retrieving any software from
the Internet.]

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.

Aug 26 '08 #10

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

Similar topics

4
by: Alex Ostrikov | last post by:
Hello, everybody !!! Terribly sorry for offtopic. Maybe somebody knows any newsgroup or internet link, where I can find the subject. I very appreciate. Thanx
5
by: Brian Henry | last post by:
This is just wierd... if I go to the MSDN web site and try to view an article like this... http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemwebhttpbrowsercapabilitiesclasstopic.asp ...
3
by: codefixer | last post by:
Hello: I have seen that many interviewers ask, so what is the Big O for that algorithm (say Binary Search) which is o(log n) + 1 (in most cases). I know what is the Big O for most algorithms,...
1
by: Ole Hanson | last post by:
I would like to be able to generate documentation for a custom configuration file (xml) to enable future support engineers to understand applicable values to the various elements inside the...
16
by: Skc | last post by:
Just downloaded Thunderbird Newsgroup email/newsgroup reader. It's not bad - looks better and has more features than Outlook Express. Especially you can sort messages by many options. Also has...
10
by: Stamen Gortchev | last post by:
Hi all, I think there is an inherent problem with most examples on the internet (with MSDN, too!) showing datagrid's databinding. Here is, how they look like: ======================== On...
5
by: Howard Kaikow | last post by:
Why cannot MSFT publish correct/updated info in MSDN and KB? It is to MSFT's advantage to encourage us to migrate old code, and develop new code, with .NET, so they need to take extra care when...
1
by: Carlos Albert | last post by:
Hello everybody, There was some tools to make an automated site submition to google, yahoo, altavista, etc. Also there was some way to put "keywords" in your homepage to help the robots. ...
7
by: Rico | last post by:
I'm hoping this isn't another one of Microsofts ever depleating free help things, but I had to re-install Visual Studio 2003 Enterprise on a clean installation of Windows XP Pro. When I hit the F1...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

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.