添加了Nuget包但没有参考

时间:2017-11-21 20:01:22

标签: logging nuget visual-studio-2017 enterprise-library

我试图谷歌我的问题,但没有成功。我在Visual Studio 2017中创建了新的类库(.NET标准)项目。我通过NPM添加了EnterpriseLibrary.Logging包,它显示在Dependencies中,但我无法在我的类中使用该包中的任何方法。 当我在VS 2015中以类似的方式进行操作时,每个方面都可以正常工作。 有谁知道如何让我在VS 2017中工作?我的项目看起来像这样。我也用不同的包尝试了它,但结果相同。

Visual studio project structure

1 个答案:

答案 0 :(得分:0)

  

有谁知道如何在VS 2017中使用它?

这是因为您将.NET框架库安装到.NET Standard项目中。 此软件包可能与您的项目不完全兼容。安装此软件包后,您可以收到此警告:

enter image description here

因此您无法为.NET Standard项目安装它,您可以将此包用于.Net框架项目,否则我们需要等待此软件包的作者更新此软件包以与.NET Standard兼容。

此外,您可以注意到此软件包的上次更新日期为Friday, April 26, 2013 (4/26/2013),需要更新。

希望这有帮助。