我想开发一个支持Web操作以及串口和Tcp操作的应用程序。使用哪个平台?
或者是否可以将应用程序添加为对其他应用程序的引用?
我在这里的默认答案是“否”。您可能可以将其中的大部分开发为面向 .NET Framework 和 Silverlight 的“可移植类库”,但我怀疑您会发现您想做的所有事情都没有包含在 .NET Framework 和银光。
“可移植类库”的全部目的是它确实可以作为来自多个框架的引用添加,但限制是您仅限于严格的交集- 即您选择的所有框架中存在的功能PCL 目标框架。您添加的目标框架越多,交叉点通常会变得越小。您将无法使用 PCL 神奇地将特定于 winforms 的功能添加到 Silverlight 应用程序,或将特定于 Silverlight 的功能添加到 winform。