Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net NuGet包不会出现在引用中_.net_Visual Studio_Nuget - Fatal编程技术网

.net NuGet包不会出现在引用中

.net NuGet包不会出现在引用中,.net,visual-studio,nuget,.net,Visual Studio,Nuget,我正在尝试从私有包源安装NuGet包,无论何时尝试安装或更新特定包,它都不会出现在Visual Studio中项目的references文件夹中 packages.config文件显示它已安装,但未在参考中列出。还有其他人有这个问题吗?有人知道怎么修吗 我正在Windows 8.1计算机上使用Visual Studio 2015 Enterprise。根据您对评论的回复,此问题的原因应该与您的软件包有关。您可以通过从NuGet.org安装一个公共包来验证它,比如Newtonsoft.Json,检

我正在尝试从私有包源安装NuGet包,无论何时尝试安装或更新特定包,它都不会出现在Visual Studio中项目的references文件夹中

packages.config
文件显示它已安装,但未在参考中列出。还有其他人有这个问题吗?有人知道怎么修吗


我正在Windows 8.1计算机上使用Visual Studio 2015 Enterprise。

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

我不太确定您是如何创建这个私有包的,我想提供一个简单的解决方案来测试它:

  • 下载
  • 打开NuGet软件包资源管理器,选择创建新软件包
  • 在“内容”选项卡上添加库文件夹,然后添加dll文件
  • 保存包并将其安装到项目中,检查是否添加了引用

  • 希望这能对您有所帮助。

    您可以在package manager控制台中尝试
    更新软件包-重新安装
    project@bump我刚试过。仍然得到完全相同的结果。NuGet仍然说它仍然安装,但它没有安装。您可以通过以下方式在包中添加对DLL的引用:hand@bump我最后做的是将项目文件添加到我的解决方案中,并以这种方式添加引用。这显然并不理想,也绝对不是一个解决方案。不过还是谢谢你的帮助。这个包裹是定制的吗?如果没有,你能告诉我们包裹的名称吗?