如何在 JetBrains Rider 中添加/使用 C# 库?

Posted

技术标签:

【中文标题】如何在 JetBrains Rider 中添加/使用 C# 库?【英文标题】:How to add/use C# libraries in JetBrains Rider? 【发布时间】:2018-05-22 00:37:36 【问题描述】:

我正在尝试使用HttpClient 客户端,但是我无法使用using System.Net.Http;。如何在 JetBrains Rider 中正确使用 C# 库?

操作系统是linux。

【问题讨论】:

Google “jetbrains Rider add reference” > “目前只有一种方法可以编辑它们 - 编辑 *.csproj 文件。” @CamiloTerevinto 这在当前版本的 Rider 中不再准确。 附带说明,使用不会导入库。这纯粹是一个命名空间的事情。这就像说“我想使用这个命名空间中的所有东西,就好像它在全局命名空间中一样”。这意味着您不需要完全限定所有内容。 【参考方案1】:

System.Net.Http 不是包含在控制台应用程序中的标准参考。您需要显式添加引用才能使用它。

您可以在 Rider 中执行此操作,方法是右键单击相关项目,选择添加 > 添加参考。这将弹出一个对话框,该对话框将填充系统引用。填充后,找到System.Net.Http 并选择它。确认对话框。您的使用现在应该可以按预期工作了。

在 Windows 上使用 Rider 2018.1 进行测试。

【讨论】:

如果没有怎么办?这些系统库实际位于哪里?我的骑手使用我的项目内部填充此对话框 @Konstantin 如果您不能将其作为系统库引用,我建议您添加 System.Net.Http NuGet 包,而不是尝试直接访问它,因为这可能会破坏项目在其他人的环境中。 谢谢!我会试试的

以上是关于如何在 JetBrains Rider 中添加/使用 C# 库?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 JetBrains Rider 中添加/使用 C# 库?

JETBRAINS RIDER:剖析 Rider 2017.3新功能

如何在 JetBrains Rider 中修改“双选”代码的背景颜色?

JetBrains Rider设置自动注释模板

如何在 JetBrains Rider 设置中启用“隐式评估”?

需要管理员权限的 JetBrains Rider C# 应用程序