C# scripting component intelliSense problem

Hey guys.Recently I try to build my own custom C# library on macOS by vs code.I built the dll file and xml file successfully. And then I reference them successfully in c# component in grasshopper on macOS.For winOS, I can reference the dll file, I mean the types and functions works fine on win version c# script component, but there is no documentation show up, which means the intellisense is not working.I ensured that the dll file and xml file share the same name and locate at the same path.Why this happend? Anyone know how to solve this problem?I attach my xml file and my .csproj below

Fabrication.xml (10.0 KB)

===================== My .csproj file is below ======================

<TargetFramework>net7.0</TargetFramework>

<ImplicitUsings>enable</ImplicitUsings>

<Nullable>enable</Nullable>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageReference Include="RhinoCommon" Version="8.0.23304.9001"/>

========================== macOS =====================

  1. types

2 ) functions

========================= winOS ========================

On winOS, the intelliSense does not work

  1. filePath:

  1. reference in c# component

  1. no documentation show up

@Slone Are you using Rhino 8? Which version? Would you mind DMing me the .dll so I can test as well? I know there are some bugs around C# autocompletion detecting the referenced libraries