【问题标题】:Manage local nuget repository管理本地 nuget 存储库
【发布时间】:2013-12-12 10:12:59
【问题描述】:

我有一个本地 nuget 存储库,我想在其中浏览包,是否有某种工具可以做到这一点?

我们有一个项目被推送到我的本地存储库,当我们有新的更新时,我们只是推送一个新版本。我们需要对项目进行分支,因此我们推送了这个新版本。但是我不知何故没有更改包裹ID。那么现在我需要浏览并删除这个包,更改id并再次推送它吗?

所以我的问题是,有什么工具可以用来管理我的本地 nuget 包吗?

【问题讨论】:

  • 什么类型的存储库?它是简单的文件共享还是您使用的是 NuGet 库 Web 应用程序之一?
  • 我们在 IIS 上托管了一个本地 NuGet 库。我也尝试从控制台中删除 repo。但我每次都收到 404。
  • 我可以使用 list 命令查看我们画廊中的软件包,所以我不能删除的原因很奇怪。这就是为什么我希望有一些 GUI 界面或其他方式来管理画廊。

标签: nuget


【解决方案1】:

我不知道有任何“工具”可以实现这一点。但是,您可以从您的包文件夹中手动删除最新(坏)版本的 .nupkg 文件。

由于您是从 IIS 运行 repo,因此您可以检查 web.config 文件中的以下键:

    <add key="packagesPath" value="C:\folder\folderHoldingNupkgFiles" />

这将告诉您 .nupkg 文件的存储位置。去那里找到您发布的最新版本并将其删除。之后,更改 id 等,并重新发布为新包。

一旦发生这种情况,您应该会看到以前的原始/先前版本,以及新/分支版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-29
    • 2016-03-13
    • 2015-02-23
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-10
    相关资源
    最近更新 更多