未生成引用的 nuget 包 dll 的便携式 class 库

Portable class library for referred nuget packages dll not generated

我创建了一个 .net 标准 1.3 PCL 并使用 visual studio 2015 在该库中引用了 newtonsoft.json 包。

之后,我尝试将此 dll 引用到 .net framework 4.5.2 的控制台应用程序,在执行控制台应用程序时,我收到错误消息

Could not load file or assembly 'Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'

我看到在 PCL 构建项目时我没有得到依赖包的 dll,为什么会存在这个问题? 如何解决这个问题?

注- 控制台应用程序和 PCL 库的构建位置相同。

我在探索中发现的最佳方法是使用 dotnet pack 创建 nuget 包并在项目中引用它