我们正在构建一个 C# .NET 应用程序,它将在卡车内的计算机上运行。我们需要与卡车计算机上的数字 IO 端口进行通信,这些端口在我们的开发人员机器上不存在,因此我需要编写一个虚拟库,该库将包含在我们的开发版本中,但当我们使用实际的数字 IO 库替换时发布。我希望这个库替换能够通过构建过程自动化。
来自 Java 背景,我可以使用构建配置文件在 maven 中轻松完成此操作。有没有类似的方法可以使用 MSbuild 做到这一点?如果不是,那么在 C# microsoft 领域中处理此问题的最佳方法是什么。