【问题标题】:Installing a NUGET package using NUSPEC file [duplicate]使用 NUSPEC 文件安装 NUGET 包 [重复]
【发布时间】:2015-08-17 16:48:25
【问题描述】:

我正在尝试使用 nuget 安装最新的实体框架。我们公司代理不允许连接到 nuget 的一些方法。 因此,我们从

下载了包

packages.nuget.org/v1/Package/Download/EntityFramework/

下载的文件是一个 zip 文件,其中包含一些东西和一个 NUSPEC 文件。 我的理解是我需要一个 NUPKG 文件来安装一个包,但我不确定如何安装这个包。

我是否下载了正确的文件?或者我该如何安装这个包?

【问题讨论】:

  • “下载的文件是一个 zip 文件,其中包含一些东西和一个 NUSPEC 文件” - 是 nupkg 文件。
  • 该 URL 确实 下载 NuGet 包。你在问什么?
  • 只需将nupkg文件放在本地文件夹中,然后在nuget设置中添加即可
  • @Muds,Nuget 包是一个带有特定内容的 zip 文件,扩展名为 .nuget。点击该 URL 会下载一个包含实体框架的 4MB .nuget 文件。你的文件有不同的扩展名吗?如果是这样,你的防火墙玩弄了它
  • @Muds 在这种情况下,它作为一个无法重现的问题或网络问题超出了范围

标签: c# .net entity-framework visual-studio nuget


【解决方案1】:

如果您在本地拥有 nupkg,您只需在本地文件系统 anywhere 上创建一个文件夹,并将其添加为自定义源 - 只需将 nupkg 放入该文件夹即可;我一直这样做是为了演示等:

【讨论】:

  • marc 我没有 nupkg 文件.. 我的问题是如何从下载的 zip 文件中获取它
  • @Muds 一个 nuget 文件是一个带有 .nuget 扩展名的 zip 文件。如果你有别的东西,你必须解释你做了什么以及文件的扩展名是什么
  • @PanagiotisKanavos 如果您只有 nuspec,nothing 将起作用;这不是一个有用的文件
  • @PanagiotisKanavos 你的意思是 nupkg 吗?
  • @MarcGravell OP 的防火墙将包的扩展名更改为 .zip。这是唯一有意义的东西 - 一个 zip 文件,其中包含根目录下的 nuspec 文件
猜你喜欢
  • 1970-01-01
  • 2015-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多