【问题标题】:Pusing an update to a nuget package将更新推送到 nuget 包
【发布时间】:2015-09-13 20:49:05
【问题描述】:

我创建了自己的 nuget 包,并且能够在私人提要中获取该包。

我现在想用新版本更新那个包。

我将 nuspec 文件中的版本从“1.0”更改为“1.1” 像这样:

<version>1.1</version>

这样就成功生成了“FakeCoreObjects.1.1.nupkg”文件。

然后我通过命令行运行以下命令(隐藏数据):

nuget push FakeCoreObjects.1.1.nupkg my-api-key-is-here -Source http://nuget.PrivateFeedWebSite.net/F/smicalizzi_test

并收到此消息:

Publishing FakeCoreObjects 1.1 to the live feed...
Your package was published to the feed.

到目前为止一切都很好......

接下来,我尝试在我引用它的项目中更新该包。我不能。我只能“安装”新版本,它会留下对旧包的包引用。我也不能再安装旧版本的包了。

我做错了什么?

【问题讨论】:

    标签: package nuget push


    【解决方案1】:

    弄清楚我做错了什么。当我从包管理器控制台获取包时,我错过了源代码。

    update-Package FakeRave.FakeCode -Source http://myFeedLocationWentHere/Hooray
    

    至于 Visual Studio 中的包管理器,我找错地方了 :( 我在“在线”而不是“更新”中寻找(我觉得很愚蠢 :()

    【讨论】:

      猜你喜欢
      • 2019-07-04
      • 1970-01-01
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      • 1970-01-01
      • 2018-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多