NuGet没有引用已安装的软件包

时间:2017-01-09 10:33:53

标签: c++ visual-studio-2015 nuget nuget-package

我在VS中安装了一些NuGet包,并在Solution Explorer / MyProject / References中查找。但是那里没有引用NuGet-Packages。

提前致谢!

2 个答案:

答案 0 :(得分:0)

如果我正确地阅读你的问题......

您正在寻找为什么您的套餐没有被引用?

  1. 检查输出窗口,了解您的软件包未安装的原因。
  2. 检查包文件夹中的解决方案。
  3. 很可能有一些理由不在输出窗口中安装。

答案 1 :(得分:0)

(1)检查“输出”窗口或包管理窗口中的安装日志,确保是否已成功安装这些NuGet包。

(2)确认所有NuGet包是否包括除Resources.dll之外的包中的任何其他.dll文件。如果包没有任何程序集,就像工具包一样,引用将不会添加到Explorer / MyProject / References中。以.resources结尾的程序集被视为本地化程序集,因此不会作为引用添加。 http://docs.nuget.org/create/creating-localized-packages。您可以使用NuGet Package Explorer查看此包,并检查它是否确实包含dll文件。

(3)不太确定你如何安装软件包,但我认为你可以选择不同的方式,比如使用软件包管理控制台窗口或Manage Nuget软件包窗口,你可以选择不同的方式,查看结果。

如果仍然没有帮助,只需与我们分享VS环境和NuGet包,我会在我身边重新制作:)