代码之家  ›  专栏  ›  技术社区  ›  Ahmad

有没有办法在脱机机器上更新Visual Studio 2013中的nuget?

  •  0
  • Ahmad  · 技术社区  · 3 年前

    我在防火墙后面的机器上运行Visual Studio 2013,该机器未连接到Internet。

    我在机器上创建了一个本地文件夹,并复制了可能需要使用的所有软件包( .nupkg 文件)。

    在VS2013中,我通过为这些包添加本地源来配置nuget。

    问题是:有些软件包需要最新版本的nuget本身。 据我所知,我唯一能更新nuget的方法就是访问TOOLS>扩展及;更新>更新>Visual Studio Gallery>努吉

    只有当你有一个活跃的互联网连接时,这才有效。

    我有没有办法下载与VS2013兼容的最新版本的nuget,并根据我下载的内容进行安装或更新?

    我试图寻找答案,但所有的结果都是关于如何安装nuget的 包装 在离线模式下,但不是如何升级nuget本身。

    0 回复  |  直到 3 年前
        1
  •  1
  •   zivkan    3 年前

    如果你去 https://www.nuget.org/downloads ,右侧有一些VS2013和VS2015的VSIX(Visual Studio扩展)的下载。

    如果你想访问VisualStudio自己检查的同一个源,那就是marketplace。visualstudio。通用域名格式。 This is my query for nuget, also filterting for VS2013 你可以看到官方的NuGet客户端是第一个结果。那里有一个下载按钮,用来下载vsix。

    但是请注意,Visual Studio 2013可用的最新版本是NuGet verion 2.12。许多软件包需要更高版本的NuGet。以Entity Framework Core为例,它需要NuGet 3.6。使用SemVer2多组分预释放标签的任何包装(例如 1.2.3-pre.4 vs 1.2.3-pre4 ),将需要NuGet 4.3。如果需要使用具有这些最低NuGet版本要求的软件包,则需要更新到Visual Studio的更新版本。

        2
  •  0
  •   ivan.ukr    3 年前

    最简单的方法可能是让机器短时间连接到互联网并更新nuget。也可以尝试在Microsoft TechNet论坛上提问。但我建议你尽快把它连接到互联网上。