我们可以在Windows运行时组件中使用Newtonsoft Json.net来实现通用应用程序

时间:2016-07-06 04:05:15

标签: c# json windows-runtime json.net windows-10-universal

我需要构建一个Windows运行时组件,以便可以重用于构建Windows通用应用程序。在其中有一些json操作需要完成,我正在使用newtonsoft json.net,因为我们通常这样做,但后来我注意到使用这将创建一个依赖app开发人员添加相同的引用到那里的窗口应用程序项目,以便使用我认为是他们的额外任务的组件(因为有些人可能正在使用其他一些库进行json解析)。那么有什么方法可以将库与我的组件捆绑在一起,以避免在文档中为我提及这种依赖。

1 个答案:

答案 0 :(得分:0)

如果使用Nuget安装库。 Nuget将基于package.json将此库的依赖项添加到项目中。如果要将依赖项库绑定到项目。您可以手动添加物理dll文件作为参考。 您可以通过以下步骤实现此目的:

  1. 将Newtonsoft.Json Nuget Package添加到您的项目中。 Nuget会将库添加到您的本地计算机。
  2. C:\Users\username\.nuget\packages\Newtonsoft.Json\versionNumber\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll的引用添加到您的VS项目中。
  3. 现在,该库嵌入到您的项目中。