0

我正在编写一个应该是跨平台的库,但它需要不同的实现,具体取决于我想要定位的平台。对于每个目标,我还想在项目中包含一组文件。我怎样才能做到这一点?

编辑:如果我可以针对特定的 .NET 运行时(Microsoft 的 .NET 或 Mono)也很好,而且我已经看到了这个选项——它在项目选项中的 Build/General 中。我不确定这是我需要的。

另一个编辑:我想我也可以使用预处理器if

4

1 回答 1

2

查看http://www.mono-project.com/Guidelines:Application_Portability以获取一般指南,并隔离 Mono 特定代码以进行修复。

于 2012-07-24T18:24:07.753 回答