This can be through NuGet, or through anything you wish to use for getting dependencies.
This will exclude bundling fourkit in the DLL too.
You can do this by adding <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> to the property group.
After you've done all this, it should build and put all dependencies into one DLL in your output folder.