2017-04-06 35 views
1

我想从私有包源安装NuGet包,并且每当我尝试安装或更新特定包时,它都不会出现在Visual Studio中的项目引用文件夹中。NuGet包不会出现在引用

packages.config文件说它已安装,但未在参考文献中列出。其他人遇到过这个问题吗?有谁知道如何修理它?

我在Windows 8.1机器上使用Visual Studio 2015 Enterprise。

+0

您可以在该项目的包管理器控制台中尝试'update-package -reinstall' – bump

+0

@bump我刚刚尝试过。仍然得到完全相同的结果。 NuGet仍然表示,它仍然安装时,它不是。 –

+0

您可以手动在包中添加对DLL中的引用 – bump

回答

1

根据您对评论的回复,此问题的原因应该与您的私人包裹有关。你可以通过从NuGet.org安装一个通用包来验证它,比如Newtonsoft.Json,检查它是否在安装包后添加引用。

不是很确定,你如何创建一个私人包,我想提供一个简单的解决方法来测试它:

  1. 下载NuGet Package Explorer
  2. 打开NuGet包资源管理器,选择创建一个新包。
  3. 在内容标签上添加一个lib文件夹,然后添加你的dll文件
  4. 保存软件包并将其安装到项目中,检查它是否添加了引用。

enter image description here

希望这可以帮助你。