dotnet-core | docfx | documentation

.netstandard2.0 Project - DocFX MSBuild Error

If you are facing issues when trying to generate documentation for your .netstandard2.0 project. Try the solution mentioned in this post.

Abhith RajanNovember 20, 2018 · 1 min read · Last Updated:

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

  • Installed DocFX using chocolatey package.
  • Created a sample project using command line.
1docfx init
  • Updated the docfx.json w.r.t the folder structure.
  • Build the website using command line.
1docfx --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

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

Was this helpful?

👈 This is a live react editor.

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

Related VideosView All

Distributed .NET Core (DShop) - Episode 4 [Asynchronous microservices integration via events]

.NET Core Debugging with WSL 2 in Visual Studio 2019

Serving election results to an entire nation - Hallstein Brøtan - NDC Oslo 2020

Related StoriesView All