1

允许VB.NET代码嵌入文档注释(对应于C#文档注释)的工具的名称是什么?VB.NET文档的工具名称注释

我正在经历一些旧的代码; Visual Studio 2005时代。一个简单的例子是:

'Form overrides dispose to clean up the component list. 
''' <summary> 
''' Summary of Dispose. 
''' </summary> 
''' <param name="disposing"></param> 
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) 
    If disposing Then             
     If Not (components Is Nothing) Then       
      components.Dispose()          
     End If              
    End If               
    MyBase.Dispose(disposing)           
End Sub                

有一个第三方免费(开源?)文档生成工具集成到Visual Studio菜单中。

回答

1

我发现了它。它是VBXMLDoc,后来改名为VBXC。它自2006年以来一直未更新。它是免费软件(不是开放源代码),1.0版应该是商业版(或共享软件)。但是最后一个版本是beta 3,仍然是免费的。它仍然可以下载测试版3. Adding XML comments to the code

1

Sandcastle - 不确定它是否包含VS插件,但快速谷歌搜索可以找到一些工具,如DocProject来整合它。

+0

这是一个微软工具,而不是第三方工具。这也是从2006年中。 – Heidelbergensis 2010-06-25 14:12:21

+0

我更新了codeplex(开源)网站的链接,这是更新的。它没有官方支持(有效的第三方),你提到VS2005,所以2006年是不可能的(但有一个2010年6月发布 - 版本2.6.1062.1) – STW 2010-06-25 14:20:41

2

开发人员也习惯使用nDoc。这可能是你的项目所使用的。它是免费的,而不是微软。它不再被使用,因为它没有被维护。它更多地面向C#。但至少有one VB helper tool。这些可能不是您现在想要使用的内容,但它们可能与嵌入在旧代码中的注释的语法相对应。

还有另一个来自微软的开源工具VBCommenter

+0

它可能是VB帮助工具,http: //vb-doc.sourceforge.net/。它确实说它已经过时了VB.NET 2005,但也许旧的代码是在Visual Studio 2003下创建的,而不是像我之前所想的那样在Visual Studio 2005下创建的。 – Heidelbergensis 2010-06-25 14:34:09

+1

@Heidelbergensis我应该认为它是VS 2003.XML文档直接添加到VB中的VS 2005,请参阅什么是新的http://msdn.microsoft.com/en-us/library/we86c8x2(VS.80).aspx – MarkJ 2010-06-25 16:37:57