Visual Studio can't read submodule definitions in Bpy OS: Windows 

Python version: 3.7.4  (is in path, system wide install)

Blender version: 2.83 (from current source)

Issue: I can't get Visual Studio to show code suggestions past the main bpy level. 

I followed the steps to build blender as a python module exactly but I can't seem to get it to work properly: https://wiki.blender.org/wiki/Building_Blender/Other/BlenderAsPyModule

How could I build bpy to work like any other library?

Importing bpy into python console works:



For reference, listing modules in the console shows these modules do exist
The problem was that for some reason the available docs don't work for Visual Studio Community, but they do work for VS Code. 

I feel like VS Community just doesn't know where to look for the rest of the definitions bc if you move the entire 2.83 file from bin\Release\ to C:\Python37\, the IDE actually shows some code suggestions but not everything. At this point it's easier to just use VS Code for addon development and VS Community for blender development