我正在使用.NET MF和Fez Panda II板开展项目。虽然我可能不需要支持任何其他与.NET MF兼容的主板,但我认为尝试编写代码来支持它们会很不错。 Fez和Netduino板有自己的组件,您必须参考这些组件才能访问某些外围设备,所以我想抽象这些细节,只使用配置管理器构建特定于板的组件。
问题是我已经进入配置管理器并创建了一个新的解决方案平台,但是我的项目无法选择这个平台 - 只有“任何CPU”仍然可用。
有没有其他方法可以解决支持不同硬件问题的问题?
答案 0 :(得分:0)
.NET Microframework是硬件上的抽象层,因此您不必指定CPU。 Micro Framework的移植处理框架的CPU特定部分,因此更改与引用的程序集主要是“mscorlib”隔离。使用任何可用的反射实用程序都可以看到大多数其他Microframework程序集。