我们正在寻求实现一个文档解决方案,使我们能够搜索我们所有的解决方案和项目以寻找潜在的可重用代码。一个例子是服务。如果我们创建了一些 WCF 服务,我们希望其他开发人员能够搜索可用的服务并查看该服务的文档以查看它是否符合他们的需求。
目前我们正在使用 Visual Studio 2012 Ultimate 以及 TFS 2012 和 SharePoint 2013。
我研究过流行的文档工具,例如 GhostDoc Pro 和 Sandcastle,但它们似乎只适用于处理单一解决方案。
现在可以为所有解决方案构建所有文档,并且每个解决方案都有自己的文档网页,但是您将如何利用一些易于使用的方法来搜索所有解决方案文档?我们还研究了将 GhostDoc 和 Sandcastle 创建的网站加载到 SharePoint 中以获得中央可搜索位置,但这很麻烦,因为 SharePoint 一次只允许您加载一个文件。
本质上,我们的最终目标是拥有一个公司范围内可维护的文档解决方案,该解决方案可以组织所有文档并允许在所有文档中进行搜索。
我觉得这必须是以前做过的事情,但我找不到任何现有的解决方案。
编辑以获取更多信息:
理想情况下,如果不完全是 sandcastle 和 ghostdoc 现在构建的,我们会想要类似的东西。一个文档,可以让您轻松地减少一个类及其成员。该工具将从 XML 文档中获取其信息。不必自己构建文档将是理想的。这就是为什么像沙堡这样的工具很好的原因。只要你有有价值的 XML 文档,它就会很容易地构建一个很好的帮助文件