【问题标题】:How do I add a system.core.dll reference to my project in xamarin studio/monodevelop如何在 xamarin studio/monodevelop 中为我的项目添加 system.core.dll 引用
【发布时间】:2013-05-25 21:41:09
【问题描述】:

我正在尝试使用 System.Linq,因为它有一个“未知的解析错误”。我已经做了一些关于如何做到这一点的环顾四周,我所能找到的只是人们说它需要添加或者他们添加了它。我想知道如何将它添加到我的项目中,以便我可以使用“.ToList”函数。

【问题讨论】:

  • 我希望您能够像添加任何其他框架程序集参考一样添加它。它不是作为一个选项出现的吗?
  • 你的意思是像'使用 System. Core;' 这不是一个选项,当我输入它时它对我出错了。如果您的意思是作为解决方案选项中的某个选项,那么我可以发现最好不要这样做。我知道这是可能的,因为我在论坛上看到一个人询问“linq”不起作用并被指示添加它。早上再仔细检查一遍
  • 不,这是命名空间的 using 指令。您需要在项目中添加程序集引用。这不是你在源代码中做的事情——它是一个项目选项。
  • 那行得通。我只是不熟悉如何/在 xamarin 中执行此操作,谢谢。

标签: c# monodevelop xamarin-studio


【解决方案1】:

如果您使用 Xamarin Studio 执行传统的 iOS 或 Android 项目,默认情况下应该已经添加了对 System.Core 的引用。

但是,如果您正在创建 PCL,您会看到对它的引用,但它在 References 文件夹中会显示为红色。这是因为尚未完全支持 PCL。不过有一个解决方法。

您可以从 Mono 安装中复制 Core DLL 并在 PCL 项目中引用它。我可以在我的 Mac 上找到这个 PCL: /Library/Frameworks/Mono.framework/Versions/3.0.10/lib/mono/4.0 - mscorlib.dll

我的项目文件夹中通常有一个名为“DLLs”的文件夹,用于放置这些类型的 DLL 和引用。

希望在不久的将来,我们不必对 PCL 进行此类黑客攻击。

【讨论】:

  • 这也有效,但最后我找到了参考组装部分。不过还是谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-28
  • 1970-01-01
  • 2012-10-11
  • 1970-01-01
  • 2023-03-18
相关资源
最近更新 更多