从Xamarin Android项目中提取公共代码

时间:2017-01-25 21:33:31

标签: xamarin xamarin.android

我一直在编写一个Xamarin Android应用程序,现在我处于一个通用业务逻辑(包括SQLite.Net的东西)的位置。我想把它移到一个单独的项目,以防我决定去Xamarin iOS项目。这可能只是一个香草类库项目还是有更多呢?

此业务逻辑代码包含一些需要本地化的字符串。我想唯一的选择是将它们存储在新项目的resx资源文件中吗?

1 个答案:

答案 0 :(得分:0)

对于项目本身,您可以使用PCL,这实际上是我最喜欢的在Xamarin解决方案中的项目之间共享代码的选项,或者您可以使用我不喜欢的共享项目,但很多人使用它,它的工作原理。这里是link我总是在被问及使用哪一个时作为参考,所以你可以根据每个人的利弊来决定自己。

关于本地化,您绝对可以使用resx资源文件,但您需要实现自己的本地化服务才能从文件中读取。