metadata
数组。示例metadata
具有一个包含files
和exclude
属性的src
对象。要指向解决方案中的另一个项目,请将cwd
属性添加到metadata
并更改文件夹(例如:“../Another.Project”)。
{
"metadata": [
{
"src": [
{
"files": [ "**/*.csproj" ],
"exclude": [ "**/bin/**", "**/obj/**", "_site/**" ],
"cwd": "../Another.Project"
}
],
"dest": "obj/api"
}
],
"build": ...
}
这对我有用。
目录结构
+---ClassLibrary
| \---ClassLibrary.csproj
\---DocFxProject
\---docfx.json
docfx.json 内容
cwd
和 src
是同一属性的同义词
{
"metadata":
[
{
"src":
[
{
"files": [ "**/ClassLibrary.csproj" ],
"src": "..",
"exclude": [ "**/obj/**", "**/bin/**" ]
}
],
"dest": "obj/api"
}
],
"build": { ... }
}
cwd
属性已被弃用,现在应该替换为src
。(是的,src:[{src:"../"}]
;这有点令人困惑。) - Jeremy Caney