跨平台项目架构

Posted

技术标签:

【中文标题】跨平台项目架构【英文标题】:Cross platform project structuring 【发布时间】:2012-09-11 05:20:51 【问题描述】:

我正在构建一个跨平台的 C# 应用程序。

所有平台通过以下方式共享大量代码:

跨平台库(适用于所有平台),例如可移植类库项目。 特定平台库(每个平台一个单独的 DLL)。

每个平台可能需要自己的一些不同的引导代码,或者某些部分的其他定制版本。

我正在寻找有关如何设置项目(结构)以成功适应多个平台的具体指南。

【问题讨论】:

平台是什么意思? 32/64位?单声道/单点触控/微软? silverlight/compactframwork/winforms? 平台如PC、手机(windows phone)、android 【参考方案1】:

到目前为止,我只参与了其中一个讨论,

http://sharpsnmplib.codeplex.com/discussions/390251

但 mel 使用的方法(如 https://github.com/moljac/MonoMobile.SharpSNMP 所示)并不能让我相信这是最好的方法。

我是 Monologue 的订阅者,到目前为止,我没有从该来源看到任何关于这个问题的重要帖子。我想每个人都还在研究/实验。

【讨论】:

以上是关于跨平台项目架构的主要内容,如果未能解决你的问题,请参考以下文章

我的物联网项目平台架构

我的物联网项目平台架构

1. 平台架构与项目目录

Java互联网安全项目架构平台设计

关于vue项目管理项目的架构管理平台

基于架构的移动项目管理平台设计