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