我们正在为一个 C# 项目编写规范,该项目将由 aMonoTouch
和MonoDroid
UI 使用。程序员对 Mono 知之甚少,Visual Studio only
因此我们需要让他们知道 .NET 命名空间是什么off limits
。
在这种情况下有什么指导方针?
我们正在为一个 C# 项目编写规范,该项目将由 aMonoTouch
和MonoDroid
UI 使用。程序员对 Mono 知之甚少,Visual Studio only
因此我们需要让他们知道 .NET 命名空间是什么off limits
。
在这种情况下有什么指导方针?
我不认为有一个完美的解决方案,但有些事情你可以尝试使它更容易,例如
创建一个 Silverlight 4 项目,不要使用System.Windows.[Web].dll
;
创建 Portable Project Library (v1) 项目并避免使用 MEF (System.Composition);
使用一个(有几个)像这样的 Visual Studio插件。
这应该可以解决大部分问题。不时使用 MonoTouch 进行重建将确保您找到少数丢失的案例。
对于特定列表,根据您使用的 Mono 版本,这里是关于哪些可以/不能使用的更新。