Nuget 包管理器在 VS2019 中不显示包信息

Nuget Package Manager not displaying package info in VS2019

我的 NuGet 包“MyTestPackage”安装在 Visual Studio 2019 年的一个 C# 项目中。当我通过 NuGet 包管理器查看它时,它没有在右侧窗格中显示包信息。

我已经包含了我的包裹的屏幕截图和一个在右侧窗格中正确显示包裹信息的包裹。

我应该如何创建我的包以便正确显示包信息?


MyTestPackage.nuspec 文件:

<?xml version="1.0" encoding="utf-8"?>
<package >
  <metadata>
    <id>MyTestPackage</id>
    <version>1.0.0</version>
    <authors>Ben</authors>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <license type="expression">MIT</license>
    <projectUrl>http://project_url_here_or_delete_this_line/</projectUrl>
    <iconUrl>http://icon_url_here_or_delete_this_line/</iconUrl>
    <description>Package description</description>
    <releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
    <copyright>$copyright$</copyright>
    <tags>Tag1 Tag2</tags>
    <dependencies>
      <group targetFramework=".NETStandard2.1">
        <dependency id="SampleDependency" version="1.0.0" />
      </group>
    </dependencies>
  </metadata>
</package>

我通过调用创建我的包:

nuget pack MyTestPackage.nuspec

正确显示包裹信息:



我的包裹:

我所要做的就是将“包源”更改为“全部”或“本地”。

我还是不明白为什么包源会影响包信息的显示。 ‍♂️