有没有办法在引用时对新的 CS 项目格式使用 globbing?

Is there a way to use globbing for the new CS Project format when it comes to references?

我用新的 NetSDK 格式创建了一个 C# 项目。 Globbing 适用于其他情况:

<ItemGroup>
  <None Include="Miscellaneous\*.misc" CopyToOutputDirectory="Always" />
</ItemGroup>

然而,globbing 似乎不适用于 Reference 标签:

<ItemGroup>
  <!-- THIS DOES NOT WORK -->
  <Reference Include="Company.Misc.*" HintPath="bin\Company.Misc.*.dll" />

  <!-- THIS DOES WORK -->
  <Reference Include="Company.Misc.A" HintPath="bin\Company.Misc.A.dll" />
  <Reference Include="Company.Misc.B" HintPath="bin\Company.Misc.B.dll" />
</ItemGroup>

不确定是否有办法自动从 bin\ 目录中提取所有项目作为参考,以便它显示在 'Dependencies' 下?

显然这并不难,我不得不忽略提示路径,直接指向程序集:<Reference Include="bin\Company.Misc.*" />。如果您在包含中提供完整路径,Visual Studio 解决方案资源管理器 window 将自动反映程序集的名称(而非路径)。