Я создал простое консольное приложение вместе с простым проектом docfx.Когда я запускаю команду DocFX для генерации документации, я получаю следующее предупреждение метаданных и потому, что оно приводит к тому, что документация не генерируется.
[18-06-05 05: 52: 41.715] Предупреждение: MetadataCommand.Сбой ExtractMetadataWorkspace: [Failure] Сбой Msbuild при обработке файла 'E: \ Files \ tmp \ docx \ docfx_project \ src \ src.csproj' с сообщением: C: \ Program Files \ dotnet \ sdk \ 2.1.300 \ Sdks \Microsoft.NET.Sdk \ target \ Microsoft.PackageDependencyResolution.targets: (198, 5): Ошибка загрузки файла блокировки 'E: \ Files \ tmp \ docx \ docfx_project \ src \ obj \ project.assets.json': ссылка на объект отсутствуетустановить экземпляр объекта.
позже в выводе вы увидите
[18-06-05 05: 52: 42.467] Предупреждение: [MetadataCommand.ExtractMetadata] Метаданные не генерируются дляsrc.
Кто-нибудь еще сталкивался с этой проблемой?Как получить метаданные для генерации?
Воссоздать проект довольно просто:
- goto dotnet cli tools, командная строка
- docfx init
- cd src
- dotnet новая консоль
- cd ..
- docfx
Я установил и использую dotnet sdk 2.1.300