Developers blog, .NET, C#, VB.NET, ATLAS, AJAX, WWF, ORM, LINQ, ARCHITECTURE and more by Frank Kroondijk |
|
ProfileFrank KroondijkSoftware developerSoftware architectBlog profile
Links
Archives
200 feeds |
vrijdag, augustus 04, 2006Sandcastle continued - Documentation Visual Studio 2005 Add-InEdit, new version: http://dotnetpret.blogspot.com/2006/08/sandcastle-add-in-part-4.html After I found the SandCastle project via the site of Scott Hanselman, I had the idea to make a nice add-in based on it, well here it is, it is a pretty alpha, but common handy anyway. You can document all the dll's in ur solution at once. Also classdiagram exporter. If you have any trouble getting things to get working, let me know. Config files also included in the project. Dont forget to add the test file in ur addin folder. flash video (there is a delay in the middle section, dont zap away): http://www.overnight.nl/download/sandcastleaddin.html Demo video: http://www.overnight.nl/download/documentationdemolabeld.avi Sourcecode: http://www.overnight.nl/download/SandCastleAndClassDiagramExtension.rar maybe something to put on codeplex.com?? Also come back later for more mature versions, maybe ill develop more features uncomming weekend. cheers! Frank questions: fh_kro{no-spam}ondijk@yahoo.com or post a comment :-) older post: http://dotnetpret.blogspot.com/2006/08/next-ndoc-sandcastle-july-2006-ctp.html Scott Hanselman: http://www.hanselman.com/blog/SandcastleMicrosoftCTPOfAHelpCHMFileGeneratorOnTheTailsOfTheDeathOfNDoc.aspx Dont forget to set XML output on building ur lib: Edit: known issues: 1)You need a solution file to find dlls. 2)the published version doesnt replace the helpfilename: adding this snippet will do the trick: this.SettingFile.GetElementsByTagName("HelpFileName").Item(0).InnerText = sFile.Substring(sFile.LastIndexOf("\\") + 1).Replace(".dll", ""); to: private void btnExportHelp_Click(object sender, EventArgs e) { string sFile = ""; GenerateHelp myHelp; for (int i = 0; i < sfile =" this.gridLibraries[1," innertext =" sFile.Substring(0," innertext =" sFile.Substring(0," innertext =" sFile.Substring(sFile.LastIndexOf(" innertext =" sFile.Substring(sFile.LastIndexOf(" myhelp =" new" value =" 0;"> At the moment im 'baking' a better version with different functions split up, so, keep an eye on the blog for further releases (expected this week)!
Comments:
My project also needs some work on pretty error messages and error handling stuff, still working on that. Also on the wishlist is a msi install.
Een reactie posten
<< Home |