即使版本号已更改,Visual Studio“Manage Nuget Packages”的“更新”面板中也显示“我的包没有包更新”。当更新可用时,Visual Studio“管理Nuget包”如何知道?
软件包管理员如何知道更新是否可用?
我有我自己的包,它是通过我们的构建创建的,版本号在每个主要版本上都有更新。 例如版本:1.0.1307.1102。
即使版本号已更改,Visual Studio“Manage Nuget Packages”的“更新”面板中也显示“我的包没有包更新”。当更新可用时,Visual Studio“管理Nuget包”如何知道?
软件包管理员如何知道更新是否可用?
我有我自己的包,它是通过我们的构建创建的,版本号在每个主要版本上都有更新。 例如版本:1.0.1307.1102。
似乎它是Visual Studio的缓存问题。
我成功通过简单:
将Nuget包添加到您的应用程序时Visual Studio会在您的项目的根目录下创建“packages”文件夹。在该文件夹中,每个安装的软件包都有一个文件夹。如果您需要编辑“YourPackageName.nuspec”并手动更改版本。
为了允许自动更新,您需要创建一个指向包含您的包的本地文件夹的新源。你可以找到更多的细节如何添加一个来源here。 然后Visual Studio将检查您的本地文件夹中的新更新。