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

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

操作系统是linux。

【问题讨论】:

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

标签: c# .net linux rider


【解决方案1】:

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

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

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

【讨论】:

  • 如果没有怎么办?这些系统库实际位于哪里?我的骑手使用我的项目内部填充此对话框
  • @Konstantin 如果您不能将其作为系统库引用,我建议您添加 System.Net.Http NuGet 包,而不是尝试直接访问它,因为这可能会破坏项目在其他人的环境中。
  • 谢谢!我会试试的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-17
  • 2022-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多