我正在编写一个应该是跨平台的库,但它需要不同的实现,具体取决于我想要定位的平台。对于每个目标,我还想在项目中包含一组文件。我怎样才能做到这一点?
编辑:如果我可以针对特定的 .NET 运行时(Microsoft 的 .NET 或 Mono)也很好,而且我已经看到了这个选项——它在项目选项中的 Build/General 中。我不确定这是我需要的。
另一个编辑:我想我也可以使用预处理器if
?
我正在编写一个应该是跨平台的库,但它需要不同的实现,具体取决于我想要定位的平台。对于每个目标,我还想在项目中包含一组文件。我怎样才能做到这一点?
编辑:如果我可以针对特定的 .NET 运行时(Microsoft 的 .NET 或 Mono)也很好,而且我已经看到了这个选项——它在项目选项中的 Build/General 中。我不确定这是我需要的。
另一个编辑:我想我也可以使用预处理器if
?