Visual Studio“管理Nuget包”如何知道更新何时可用?

时间:2013-07-11 11:58:02

标签: nuget nuget-package

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

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

我有自己的包,它是通过我们的构建创建的,版本号在每个主要版本上更新。 例如版本:1.0.1307.1102。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

似乎这是Visual Studio的缓存问题。

我成功了:

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