“没有可用的包更新”出现在我的包的 Visual Studio“管理 Nuget 包”的“更新”面板中,即使版本号已更改。
包管理器如何知道更新是否可用?
我有自己的包,它是通过我们的构建创建的,版本号会在每个主要版本上更新。例如版本:1.0.1307.1102。
“没有可用的包更新”出现在我的包的 Visual Studio“管理 Nuget 包”的“更新”面板中,即使版本号已更改。
包管理器如何知道更新是否可用?
我有自己的包,它是通过我们的构建创建的,版本号会在每个主要版本上更新。例如版本:1.0.1307.1102。
将 Nuget 包添加到应用程序时,Visual Studio 会在项目的根目录中创建“包”文件夹。在此文件夹中,每个已安装的软件包都有一个文件夹。如果您需要可以编辑“YourPackageName.nuspec”并手动更改版本。
为了允许自动更新,您需要创建一个指向包含您的包的本地文件夹的新源。您可以在此处找到有关如何添加源的更多详细信息。然后 Visual Studio 将检查您的本地文件夹以获取新的更新。
似乎这是 Visual Studio 的缓存问题。
我成功了: