0

在每个平台的项目中添加指向 Core 项目的链接很繁琐。为什么我需要这样做?为什么我不能只添加对每个的引用?

4

1 回答 1

0

确实,添加链接可能很乏味,但推理是合理的。.Net 的 MONO 实现不支持您可能从 .Net 4.0 或 4.5 的完整版本中获得的所有功能。Xamarin 提供了此处支持的内容的概要。这个想法是他们尽最大努力支持 .Net 的部分,这对于移动版本来说至关重要且合乎逻辑。这与 Microsoft 应用于 .Net 的 Silverlight 版本的逻辑相同。尽管链接可能很痛苦,但如果您需要实现特定于平台的逻辑,它会很有帮助。

不过,文件链接还有另一种选择。可移植类库提供了许多相同的功能,但您可以在一个项目中构建和编译它们,然后引用该项目。根据您实现的可移植类库版本,某些功能可能不可用(更多信息)。Xamarin在这里提供了一个粗略的概述。可以在这篇文章中找到有关添加门户类库支持的信息。

于 2013-06-11T18:27:49.337 回答