2016-02-23 17 views
7

I DocFx bin mit automatisch Dokumentation 2015Wie Dokumentation für andere Projekte in Lösung erzeugen DocFx mit

Per die Getting Started Anweisungen in Visual Studio zu erzeugen, ich ein leer ASP.NET 4 Web Application hinzugefügt und verwendet, um die Nuget Konsole zur Installation des DocFx-Build-Pakets (z. B. Install-Package docfx.msbuild). Ich baute die Site und es erzeugte Dokumentation für Code innerhalb des Projekts.

Ich fragte mich, wie man docfx.json konfigurieren, um DocFx Dokumentcode in anderen Projekten innerhalb der Lösung zu erhalten.

Antwort

11

In docfx.json gibt es eine Reihe von metadata. Das Beispiel metadata hat ein src Objekt mit files und exclude Eigenschaften.

Um auf ein anderes Projekt in Ihrer Lösung zu verweisen, fügen Sie eine cwd-Eigenschaft zu hinzu und ändern Sie Ordner (d. H. "../Another.Project").

{ "metadata": [ { "src": [ { "files": [ "**/*.csproj" ], "exclude": [ "**/bin/**", "**/obj/**", "_site/**" ], "cwd": "../Another.Project" } ], "dest": "obj/api" } ], "build": ... }

+0

ich nur meine Lösung Datei verwiesen, und es fand alle projets enthalten. einfach – Schwarzie2478