Visual Studio是如何;“管理Nuget软件包”;知道更新何时可用吗?

Visual Studio是如何;“管理Nuget软件包”;知道更新何时可用吗?,nuget,nuget-package,Nuget,Nuget Package,即使版本号已更改,我的软件包的Visual Studio“管理Nuget软件包”的“更新”面板中也会显示“没有可用的软件包更新” 软件包管理器如何知道更新是否可用 我有自己的软件包,它是通过我们的构建创建的,版本号在每个主要版本上都会更新。 e、 g.版本:1.0.1307.1102。将Nuget包添加到应用程序时,Visual Studio将在项目根目录下创建“packages”文件夹。在该文件夹中,每个已安装的软件包都有一个文件夹。如果需要,可以编辑“YourPackageName.nusp

即使版本号已更改,我的软件包的Visual Studio“管理Nuget软件包”的“更新”面板中也会显示“没有可用的软件包更新”

软件包管理器如何知道更新是否可用

我有自己的软件包,它是通过我们的构建创建的,版本号在每个主要版本上都会更新。
e、 g.版本:1.0.1307.1102。

将Nuget包添加到应用程序时,Visual Studio将在项目根目录下创建“packages”文件夹。在该文件夹中,每个已安装的软件包都有一个文件夹。如果需要,可以编辑“YourPackageName.nuspec”并手动更改版本

为了允许自动更新,您需要创建一个指向包含包的本地文件夹的新源。您可以找到有关如何添加源的更多详细信息。
然后VisualStudio将在您的本地文件夹中检查新的更新。

似乎是VisualStudio的缓存问题

我成功的原因很简单:

  • 使用nuget pack-version再次更改版本号 1.0.1307.1202.
  • 将文件重命名为与最初安装的nuget软件包相同的名称
  • 并再次将.nupkg文件复制到共享上的同一源位置