内部NuGet安装无法安装

时间:2015-04-09 22:28:49

标签: nuget nuget-package nuget-server

我设置了一个内部NuGet服务器来托管内部dll包。设置进展顺利。规范和nupkg已成功创建。但是,当我启动一个测试项目并尝试从Manage NuGet Packages安装它时,它会失败。

内部包显示在Manage NuGet Packages下,带有安装按钮。我点击安装,但它没有做任何事情。我检查了我的参考文件夹,没有看到任何添加

如果我在解决方案级别检查管理NuGet包,它有一个绿色复选标记表示它已安装,但没有给我一个管理选项,以查看它安装到哪个项目。

我的问题与下面这篇文章有些相似。唯一的区别是我的库没有子文件夹。我只有1个dll,我将nupkg文件直接放在Packages文件夹下。 NuGet package fails to install

我不确定我做错了什么。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

感谢@MattWard提到该软件包已在解决方案级别安装。我回到这里的官方文档:https://docs.nuget.org/create/creating-and-publishing-a-package来审查创建解决方案级别包与项目级别包的差异,最重要的是创建包时的nuget命名约定(lib,content等文件夹) 。我用命名约定重新打包我的dll并且它有效!