Visual Studio 2013 - 添加对前台应用程序和后台任务的相同引用

Posted

技术标签:

【中文标题】Visual Studio 2013 - 添加对前台应用程序和后台任务的相同引用【英文标题】:Visual Studio 2013 - adding same reference to foreground app and background task 【发布时间】:2015-07-23 08:24:56 【问题描述】:

我是 Windows 商店应用程序后台任务的新手。

我需要在前台应用程序和我的 Windows 运行时组件(后台任务)中使用相同的库 (Newtonsoft.json)。

请问我怎样才能做到这一点?

我用 nuget 安装了它,但我只能在我的前台应用程序中使用它。

我有 VS 2013 Express for Windows

【问题讨论】:

【参考方案1】:

1-您可以在包管理器控制台中使用此脚本将包安装到解决方案中的所有项目

Get-Project -All | Install-Package Newtonsoft.Json

2-您可以在包管理器中更改默认项目,将其更改为后台项目。 然后安装你的包 Install-Package Newtonsoft.Json

3-您也可以查看类似问题的答案

工具 > 库包管理器 > 管理用于解决方案的 NuGet 包...Link

【讨论】:

【参考方案2】:

有几种方法可以做到这一点。

    如果您想将 Ahmed Rashad 的方法安装到您的所有项目中,它就可以工作。要限制项目,您只需单独命名项目或以逗号分隔的列表命名,即

    获取项目,|安装包 Newtonsoft.Json

    您也可以右键单击要安装它的项目,然后选择管理 Nuget 包并从在线源(左侧导航窗格)安装它。

    右键单击解决方案,选择管理解决方案的 Nuget 包,然后单击左侧导航窗格中的已安装包。从那里您只需在中心导航窗格中找到所需的包,然后单击管理。选择您的其他项目并单击“确定”。

第一个选项是最简单快捷的 IMO。

【讨论】:

以上是关于Visual Studio 2013 - 添加对前台应用程序和后台任务的相同引用的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Visual Studio 2013 中添加数据库文件。错误 50

Visual Studio 2013 为C#类文件添加版权信息

在 Visual Studio 2013 中添加现有 (GitHub) C++ 项目(无解决方案文件)

Visual Studio 2013 - 添加对前台应用程序和后台任务的相同引用

无法在 Visual Studio 2013 中包含文件

Visual Studio 2013崩溃在RDLC报告中添加DataSet时