dotnet-core , docfx , documentation ,

.netstandard2.0 Project - DocFX MSBuild Error

by Abhith Rajan FollowNovember 20, 2018 · 1 min read · Last Updated:
Share this

I tried to generate documentation for a .netstandard2.0 project using DocFX.

  • Installed DocFX using chocolatey package.
  • Created a sample project using command line.
docfx init
  • Updated the docfx.json w.r.t the folder structure.
  • Build the website using command line.
docfx --serve

The DocFX site builded but project specific documentation not generated. And there were some warnings like

Warning:No metadata is generated for ProjectName

SDK "Microsoft.NET.Sdk" not found

Solution

Set environment variable MSBuildSDKsPath pointing right to the SDK path. In my case,

C:\Program Files\dotnet\sdk\2.1.500\Sdks

After setting the environment variable, closed the command line (VS Code) and re opened. Tried building the DocFX again and it worked.

Additional Resources

This page is open source. Noticed a typo? Or something unclear?
Improve this page on GitHub

Abhith Rajan

Written by Abhith Rajan FollowBuy me a coffee
Abhith Rajan is an aspiring software engineer with more than 6 years of experience and proven successful track record of delivering technology-based products and services.

Related Videos