准则编写C#应用程序。净和单[封闭]
-
06-07-2019 - |
其他提示
看到这些文件为深入的答案:
- 一般性文件有关 应用程序的可携带性
- 移植它应用
- 移植ASP.NET 应用程序
基本上,单位测试就像疯了一样!我在宠物项目上支持mono和C#( protobuf-net ),以及让它在不同平台的范围内进行编译很有趣(我支持mono,CF,Silverlight等)。单声道中存在许多编译器错误(即使在当前版本中),特别是与泛型相关 - 这意味着您可能需要使用稍微不同的代码来使其以各种方式进行编译。
然后您需要考虑您需要哪些框架功能。例如,避免使用像WPF / WCF / WF这样的东西。但是,如果您坚持使用核心2.0功能,那么通常确定。但是仍然有很多地方会抛出 NotImplementedException
。在最近的一个案例中,有两种做事方式:“旧”和“旧”。在单声道工作的方式,但MS中的 [Obsolete]
; “新的”版本适用于MS,但在mono上是 NotImplementedException
。有趣!
两件事情,请记住:
不要尝试任何幻想。
不要指望它的工作下的单的第一次尝试
单是非常好的事情,你做的每一天,就像操纵串和显示的网页。这真的很糟糕的事情,需要使用小隐藏的角落。净runtime library.加密,例如,仍然是实现在1.1,甚至一些不实际工作。
总之,单不是一种"银弹"。
不隶属于 StackOverflow